builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-949
starttime: 1447346278.36
results: success (0)
buildid: 20151112080945
builduid: 7acb524af7d54358894f85cb6070ebfb
revision: 0df5a6f549d415fb52e768529f90599e364fa341
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:58.358017) =========
master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:58.358630) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-12 08:37:58.359090) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.025192
basedir: '/builds/slave/test'
========= master_lag: 1.38 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-12 08:37:59.768660) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.769173) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.813545) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.814065) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.024095
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.882689) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.883162) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.883682) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:37:59.884124) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-12 08:38:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 163K=0.07s
2015-11-12 08:38:00 (163 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.764737
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:00.688137) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:00.688605) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.078863
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:00.805701) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 08:38:00.806265) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0df5a6f549d415fb52e768529f90599e364fa341 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 0df5a6f549d415fb52e768529f90599e364fa341 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
2015-11-12 08:38:01,062 truncating revision to first 12 chars
2015-11-12 08:38:01,063 Setting DEBUG logging.
2015-11-12 08:38:01,063 attempt 1/10
2015-11-12 08:38:01,063 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/0df5a6f549d4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-12 08:38:02,278 unpacking tar archive at: mozilla-inbound-0df5a6f549d4/testing/mozharness/
program finished with exit code 0
elapsedTime=1.926581
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 08:38:02.776100) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:02.776574) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:02.829919) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:02.830429) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 08:38:02.831065) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 48 secs) (at 2015-11-12 08:38:02.831502) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --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', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387
_=/tools/buildbot/bin/python
using PTY: False
08:38:03 INFO - MultiFileLogger online at 20151112 08:38:03 in /builds/slave/test
08:38:03 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
08:38:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
08:38:03 INFO - {'append_to_log': False,
08:38:03 INFO - 'base_work_dir': '/builds/slave/test',
08:38:03 INFO - 'blob_upload_branch': 'mozilla-inbound',
08:38:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
08:38:03 INFO - 'buildbot_json_path': 'buildprops.json',
08:38:03 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
08:38:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
08:38:03 INFO - 'download_minidump_stackwalk': True,
08:38:03 INFO - 'download_symbols': 'true',
08:38:03 INFO - 'e10s': True,
08:38:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
08:38:03 INFO - 'tooltool.py': '/tools/tooltool.py',
08:38:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
08:38:03 INFO - '/tools/misc-python/virtualenv.py')},
08:38:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
08:38:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
08:38:03 INFO - 'log_level': 'info',
08:38:03 INFO - 'log_to_console': True,
08:38:03 INFO - 'opt_config_files': (),
08:38:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
08:38:03 INFO - '--processes=1',
08:38:03 INFO - '--config=%(test_path)s/wptrunner.ini',
08:38:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
08:38:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
08:38:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
08:38:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
08:38:03 INFO - 'pip_index': False,
08:38:03 INFO - 'require_test_zip': True,
08:38:03 INFO - 'test_type': ('testharness',),
08:38:03 INFO - 'this_chunk': '7',
08:38:03 INFO - 'tooltool_cache': '/builds/tooltool_cache',
08:38:03 INFO - 'total_chunks': '8',
08:38:03 INFO - 'virtualenv_path': 'venv',
08:38:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
08:38:03 INFO - 'work_dir': 'build'}
08:38:03 INFO - #####
08:38:03 INFO - ##### Running clobber step.
08:38:03 INFO - #####
08:38:03 INFO - Running pre-action listener: _resource_record_pre_action
08:38:03 INFO - Running main action method: clobber
08:38:03 INFO - rmtree: /builds/slave/test/build
08:38:03 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
08:38:03 INFO - Running post-action listener: _resource_record_post_action
08:38:03 INFO - #####
08:38:03 INFO - ##### Running read-buildbot-config step.
08:38:03 INFO - #####
08:38:03 INFO - Running pre-action listener: _resource_record_pre_action
08:38:03 INFO - Running main action method: read_buildbot_config
08:38:03 INFO - Using buildbot properties:
08:38:03 INFO - {
08:38:03 INFO - "properties": {
08:38:03 INFO - "buildnumber": 25,
08:38:03 INFO - "product": "firefox",
08:38:03 INFO - "script_repo_revision": "production",
08:38:03 INFO - "branch": "mozilla-inbound",
08:38:03 INFO - "repository": "",
08:38:03 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
08:38:03 INFO - "buildid": "20151112080945",
08:38:03 INFO - "slavename": "tst-linux64-spot-949",
08:38:03 INFO - "pgo_build": "False",
08:38:03 INFO - "basedir": "/builds/slave/test",
08:38:03 INFO - "project": "",
08:38:03 INFO - "platform": "linux64",
08:38:03 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/",
08:38:03 INFO - "slavebuilddir": "test",
08:38:03 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
08:38:03 INFO - "repo_path": "integration/mozilla-inbound",
08:38:03 INFO - "moz_repo_path": "",
08:38:03 INFO - "stage_platform": "linux64",
08:38:03 INFO - "builduid": "7acb524af7d54358894f85cb6070ebfb",
08:38:03 INFO - "revision": "0df5a6f549d415fb52e768529f90599e364fa341"
08:38:03 INFO - },
08:38:03 INFO - "sourcestamp": {
08:38:03 INFO - "repository": "",
08:38:03 INFO - "hasPatch": false,
08:38:03 INFO - "project": "",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "changes": [
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/h72OrBbNQxC55hSveXBsPg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/h72OrBbNQxC55hSveXBsPg/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "1c1cde95bfa6fbec4e6bc3c732ab62709bf2dd95",
08:38:03 INFO - "who": "michael@thelayzells.com",
08:38:03 INFO - "when": 1447341257,
08:38:03 INFO - "number": 6653617,
08:38:03 INFO - "comments": "Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm\n",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 07:14:17",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112064048",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "fbaafa82b2214b99895ef773455c7fb4",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "1c1cde95bfa6fbec4e6bc3c732ab62709bf2dd95"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/N_lfxc4nQ4OeTh-3U2zmbQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/N_lfxc4nQ4OeTh-3U2zmbQ/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "5a3092c456c0fe7fd9886e87b4ecf7119670476b",
08:38:03 INFO - "who": "amarchesini@mozilla.com",
08:38:03 INFO - "when": 1447341530,
08:38:03 INFO - "number": 6653625,
08:38:03 INFO - "comments": "Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 07:18:50",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112065247",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "970efca231614917aa349e38034587f0",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "5a3092c456c0fe7fd9886e87b4ecf7119670476b"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/9T0Aj48nRwG8kbuCiF9dHQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/9T0Aj48nRwG8kbuCiF9dHQ/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "4fe9c44ee56af900b221bd41cd78c987448ad385",
08:38:03 INFO - "who": "jcoppeard@mozilla.com",
08:38:03 INFO - "when": 1447342607,
08:38:03 INFO - "number": 6653685,
08:38:03 INFO - "comments": "Bug 1219905 - Don't assume an exception is pending if the execution failed in oomTest() r=jandem",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 07:36:47",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112070744",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "a52ea9a3e1a5489788414863b7da21e9",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "4fe9c44ee56af900b221bd41cd78c987448ad385"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/Qv1GwiAaSQinwA7Ufwda1w/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/Qv1GwiAaSQinwA7Ufwda1w/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "62968e4afd68406ee95f0313a51df2cc0964dae8",
08:38:03 INFO - "who": "ahalberstadt@mozilla.com",
08:38:03 INFO - "when": 1447342541,
08:38:03 INFO - "number": 6653679,
08:38:03 INFO - "comments": "Bug 1223171 - [marionette] add ability to install addons programatically, r=ato\n\nThis is needed to install unsigned addons in developer mode. A special pref that\ncan only be set at runtime will determine whether or not unsigned addons can be\ninstalled. So unsigned addons required for testing will need to be restartless\nand installed on the fly. The normal method of dropping the addon in the profile\nfolder will no longer work.",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 07:35:41",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112070745",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "3cb05b1e81c34e5283857b5032d8822c",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "62968e4afd68406ee95f0313a51df2cc0964dae8"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/pEMW-6E9RGuOciI4co6gZg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/pEMW-6E9RGuOciI4co6gZg/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "b4c27ab3cafeef188e84a704cbe72f27419a1eea",
08:38:03 INFO - "who": "tschneidereit@gmail.com",
08:38:03 INFO - "when": 1447343771,
08:38:03 INFO - "number": 6653748,
08:38:03 INFO - "comments": "Bug 1224222 - Guard against setters on Array.prototype in self-hosted Module code. r=jonco",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 07:56:11",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112074245",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "ced81e1bd829413d9b3386ad89b8ffc7",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "b4c27ab3cafeef188e84a704cbe72f27419a1eea"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/gfH1xPolRF-dpdHm5bh_wA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/gfH1xPolRF-dpdHm5bh_wA/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "e4944eb37eecb1587c5acec96a14bd7f7d6fde57",
08:38:03 INFO - "who": "bschouten@mozilla.com",
08:38:03 INFO - "when": 1447344899,
08:38:03 INFO - "number": 6653828,
08:38:03 INFO - "comments": "Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 08:14:59",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112080148",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "2a3701c948fd455392ca12f1ff013791",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "e4944eb37eecb1587c5acec96a14bd7f7d6fde57"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "category": null,
08:38:03 INFO - "files": [
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
08:38:03 INFO - },
08:38:03 INFO - {
08:38:03 INFO - "url": null,
08:38:03 INFO - "name": "https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "repository": "",
08:38:03 INFO - "rev": "0df5a6f549d415fb52e768529f90599e364fa341",
08:38:03 INFO - "who": "amccreight@mozilla.com",
08:38:03 INFO - "when": 1447346199,
08:38:03 INFO - "number": 6653887,
08:38:03 INFO - "comments": "Bug 1222495 - Get dom/workers/test/test_suspend.html working with e10s and B2G. r=khuey",
08:38:03 INFO - "project": "",
08:38:03 INFO - "at": "Thu 12 Nov 2015 08:36:39",
08:38:03 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
08:38:03 INFO - "revlink": "",
08:38:03 INFO - "properties": [
08:38:03 INFO - [
08:38:03 INFO - "buildid",
08:38:03 INFO - "20151112080945",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "builduid",
08:38:03 INFO - "7acb524af7d54358894f85cb6070ebfb",
08:38:03 INFO - "Change"
08:38:03 INFO - ],
08:38:03 INFO - [
08:38:03 INFO - "pgo_build",
08:38:03 INFO - "False",
08:38:03 INFO - "Change"
08:38:03 INFO - ]
08:38:03 INFO - ],
08:38:03 INFO - "revision": "0df5a6f549d415fb52e768529f90599e364fa341"
08:38:03 INFO - }
08:38:03 INFO - ],
08:38:03 INFO - "revision": "0df5a6f549d415fb52e768529f90599e364fa341"
08:38:03 INFO - }
08:38:03 INFO - }
08:38:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
08:38:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json.
08:38:03 INFO - Running post-action listener: _resource_record_post_action
08:38:03 INFO - #####
08:38:03 INFO - ##### Running download-and-extract step.
08:38:03 INFO - #####
08:38:03 INFO - Running pre-action listener: _resource_record_pre_action
08:38:03 INFO - Running main action method: download_and_extract
08:38:03 INFO - mkdir: /builds/slave/test/build/tests
08:38:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:38:03 INFO - https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
08:38:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json
08:38:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json
08:38:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
08:38:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
08:38:05 INFO - Downloaded 1302 bytes.
08:38:05 INFO - Reading from file /builds/slave/test/build/test_packages.json
08:38:05 INFO - Using the following test package requirements:
08:38:05 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:38:05 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
08:38:05 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'jsshell-linux-x86_64.zip'],
08:38:05 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
08:38:05 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:38:05 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
08:38:05 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
08:38:05 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
08:38:05 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
08:38:05 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
08:38:05 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
08:38:05 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
08:38:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:38:05 INFO - https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
08:38:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:38:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:38:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
08:38:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
08:38:11 INFO - Downloaded 21732862 bytes.
08:38:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:38:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:38:11 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:38:12 INFO - caution: filename not matched: web-platform/*
08:38:12 INFO - Return code: 11
08:38:12 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')]}
08:38:12 INFO - https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
08:38:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:38:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:38:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
08:38:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
08:38:14 INFO - Downloaded 30916078 bytes.
08:38:14 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:38:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:38:14 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:38:16 INFO - caution: filename not matched: bin/*
08:38:16 INFO - caution: filename not matched: config/*
08:38:16 INFO - caution: filename not matched: mozbase/*
08:38:16 INFO - caution: filename not matched: marionette/*
08:38:16 INFO - Return code: 11
08:38:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:38:16 INFO - https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
08:38:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:38:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:38:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:38:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
08:38:23 INFO - Downloaded 57446831 bytes.
08:38:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:38:23 INFO - mkdir: /builds/slave/test/properties
08:38:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
08:38:23 INFO - Writing to file /builds/slave/test/properties/build_url
08:38:23 INFO - Contents:
08:38:23 INFO - build_url:https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
08:38:23 INFO - mkdir: /builds/slave/test/build/symbols
08:38:23 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')]}
08:38:23 INFO - https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
08:38:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
08:38:27 INFO - Downloaded 45709325 bytes.
08:38:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
08:38:27 INFO - Writing to file /builds/slave/test/properties/symbols_url
08:38:27 INFO - Contents:
08:38:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:27 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
08:38:27 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
08:38:30 INFO - Return code: 0
08:38:30 INFO - Running post-action listener: _resource_record_post_action
08:38:30 INFO - Running post-action listener: set_extra_try_arguments
08:38:30 INFO - #####
08:38:30 INFO - ##### Running create-virtualenv step.
08:38:30 INFO - #####
08:38:30 INFO - Running pre-action listener: _pre_create_virtualenv
08:38:30 INFO - Running pre-action listener: _resource_record_pre_action
08:38:30 INFO - Running main action method: create_virtualenv
08:38:30 INFO - Creating virtualenv /builds/slave/test/build/venv
08:38:30 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
08:38:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
08:38:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
08:38:30 INFO - Using real prefix '/usr'
08:38:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python
08:38:33 INFO - Installing distribute.............................................................................................................................................................................................done.
08:38:37 INFO - Installing pip.................done.
08:38:37 INFO - Return code: 0
08:38:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
08:38:37 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')]}
08:38:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:38:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:37 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')]}
08:38:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:38:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:37 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x28c7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b37300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c3d780>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:38:37 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:37 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:38:37 INFO - 'CCACHE_UMASK': '002',
08:38:37 INFO - 'DISPLAY': ':0',
08:38:37 INFO - 'HOME': '/home/cltbld',
08:38:37 INFO - 'LANG': 'en_US.UTF-8',
08:38:37 INFO - 'LOGNAME': 'cltbld',
08:38:37 INFO - 'MAIL': '/var/mail/cltbld',
08:38:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:38:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:38:37 INFO - 'MOZ_NO_REMOTE': '1',
08:38:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:38:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:38:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:38:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:38:37 INFO - 'PWD': '/builds/slave/test',
08:38:37 INFO - 'SHELL': '/bin/bash',
08:38:37 INFO - 'SHLVL': '1',
08:38:37 INFO - 'TERM': 'linux',
08:38:37 INFO - 'TMOUT': '86400',
08:38:37 INFO - 'USER': 'cltbld',
08:38:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:38:37 INFO - '_': '/tools/buildbot/bin/python'}
08:38:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:38:37 INFO - Downloading/unpacking psutil>=0.7.1
08:38:37 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
08:38:37 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
08:38:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:37 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
08:38:37 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
08:38:42 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
08:38:42 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
08:38:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
08:38:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:38:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
08:38:42 INFO - Installing collected packages: psutil
08:38:42 INFO - Running setup.py install for psutil
08:38:43 INFO - building 'psutil._psutil_linux' extension
08:38:43 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
08:38:43 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
08:38:43 INFO - building 'psutil._psutil_posix' extension
08:38:43 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
08:38:43 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
08:38:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:38:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
08:38:44 INFO - Successfully installed psutil
08:38:44 INFO - Cleaning up...
08:38:44 INFO - Return code: 0
08:38:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
08:38:44 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')]}
08:38:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:38:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:44 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')]}
08:38:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:38:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:44 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x28c7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b37300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c3d780>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:38:44 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:44 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:38:44 INFO - 'CCACHE_UMASK': '002',
08:38:44 INFO - 'DISPLAY': ':0',
08:38:44 INFO - 'HOME': '/home/cltbld',
08:38:44 INFO - 'LANG': 'en_US.UTF-8',
08:38:44 INFO - 'LOGNAME': 'cltbld',
08:38:44 INFO - 'MAIL': '/var/mail/cltbld',
08:38:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:38:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:38:44 INFO - 'MOZ_NO_REMOTE': '1',
08:38:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:38:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:38:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:38:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:38:44 INFO - 'PWD': '/builds/slave/test',
08:38:44 INFO - 'SHELL': '/bin/bash',
08:38:44 INFO - 'SHLVL': '1',
08:38:44 INFO - 'TERM': 'linux',
08:38:44 INFO - 'TMOUT': '86400',
08:38:44 INFO - 'USER': 'cltbld',
08:38:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:38:44 INFO - '_': '/tools/buildbot/bin/python'}
08:38:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:38:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
08:38:44 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
08:38:44 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
08:38:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:44 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
08:38:44 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
08:38:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz
08:38:49 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
08:38:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
08:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
08:38:49 INFO - Installing collected packages: mozsystemmonitor
08:38:49 INFO - Running setup.py install for mozsystemmonitor
08:38:49 INFO - Successfully installed mozsystemmonitor
08:38:49 INFO - Cleaning up...
08:38:49 INFO - Return code: 0
08:38:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
08:38:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:38:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:38:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:38:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:38:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x28c7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b37300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c3d780>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:38:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:38:49 INFO - 'CCACHE_UMASK': '002',
08:38:49 INFO - 'DISPLAY': ':0',
08:38:49 INFO - 'HOME': '/home/cltbld',
08:38:49 INFO - 'LANG': 'en_US.UTF-8',
08:38:49 INFO - 'LOGNAME': 'cltbld',
08:38:49 INFO - 'MAIL': '/var/mail/cltbld',
08:38:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:38:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:38:49 INFO - 'MOZ_NO_REMOTE': '1',
08:38:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:38:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:38:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:38:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:38:49 INFO - 'PWD': '/builds/slave/test',
08:38:49 INFO - 'SHELL': '/bin/bash',
08:38:49 INFO - 'SHLVL': '1',
08:38:49 INFO - 'TERM': 'linux',
08:38:49 INFO - 'TMOUT': '86400',
08:38:49 INFO - 'USER': 'cltbld',
08:38:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:38:49 INFO - '_': '/tools/buildbot/bin/python'}
08:38:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:38:50 INFO - Downloading/unpacking blobuploader==1.2.4
08:38:50 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
08:38:50 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
08:38:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:50 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
08:38:50 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
08:38:55 INFO - Downloading blobuploader-1.2.4.tar.gz
08:38:55 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
08:38:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
08:38:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
08:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:38:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:38:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:38:56 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
08:38:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
08:38:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
08:38:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:38:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:38:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:38:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:38:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:38:56 INFO - Downloading docopt-0.6.1.tar.gz
08:38:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
08:38:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
08:38:57 INFO - Installing collected packages: blobuploader, requests, docopt
08:38:57 INFO - Running setup.py install for blobuploader
08:38:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
08:38:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
08:38:57 INFO - Running setup.py install for requests
08:38:58 INFO - Running setup.py install for docopt
08:38:58 INFO - Successfully installed blobuploader requests docopt
08:38:58 INFO - Cleaning up...
08:38:58 INFO - Return code: 0
08:38:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:38: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')]}
08:38:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:38:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38: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')]}
08:38:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:38:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:38:58 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x28c7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b37300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c3d780>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:38:58 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:38:58 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:38:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:38:58 INFO - 'CCACHE_UMASK': '002',
08:38:58 INFO - 'DISPLAY': ':0',
08:38:58 INFO - 'HOME': '/home/cltbld',
08:38:58 INFO - 'LANG': 'en_US.UTF-8',
08:38:58 INFO - 'LOGNAME': 'cltbld',
08:38:58 INFO - 'MAIL': '/var/mail/cltbld',
08:38:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:38:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:38:58 INFO - 'MOZ_NO_REMOTE': '1',
08:38:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:38:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:38:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:38:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:38:58 INFO - 'PWD': '/builds/slave/test',
08:38:58 INFO - 'SHELL': '/bin/bash',
08:38:58 INFO - 'SHLVL': '1',
08:38:58 INFO - 'TERM': 'linux',
08:38:58 INFO - 'TMOUT': '86400',
08:38:58 INFO - 'USER': 'cltbld',
08:38:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:38:58 INFO - '_': '/tools/buildbot/bin/python'}
08:38:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:38:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:38:58 INFO - Running setup.py (path:/tmp/pip-mU79fB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:38:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:38:58 INFO - Running setup.py (path:/tmp/pip-Z1FPJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:38:59 INFO - Running setup.py (path:/tmp/pip-Tg_7qA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:38:59 INFO - Running setup.py (path:/tmp/pip-axxLVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:38:59 INFO - Running setup.py (path:/tmp/pip-vvTbim-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:38:59 INFO - Running setup.py (path:/tmp/pip-QWwf71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:38:59 INFO - Running setup.py (path:/tmp/pip-fWbrvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:38:59 INFO - Running setup.py (path:/tmp/pip-A0Q2Es-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:38:59 INFO - Running setup.py (path:/tmp/pip-8wg0qc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:39:00 INFO - Running setup.py (path:/tmp/pip-wix3d1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:39:00 INFO - Running setup.py (path:/tmp/pip-nCsPDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:39:00 INFO - Running setup.py (path:/tmp/pip-Jk_NOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:39:00 INFO - Running setup.py (path:/tmp/pip-ZDCbcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:39:00 INFO - Running setup.py (path:/tmp/pip-cSjsvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:39:00 INFO - Running setup.py (path:/tmp/pip-4pRnLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:39:00 INFO - Running setup.py (path:/tmp/pip-29yDgK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:39:00 INFO - Running setup.py (path:/tmp/pip-9oDqUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:39:01 INFO - Running setup.py (path:/tmp/pip-8ckJVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:39:01 INFO - Running setup.py (path:/tmp/pip-K5Nblk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:39:01 INFO - Running setup.py (path:/tmp/pip-WXgyis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:39:01 INFO - Running setup.py (path:/tmp/pip-OPQYR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:39:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:39:02 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
08:39:02 INFO - Running setup.py install for manifestparser
08:39:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
08:39:02 INFO - Running setup.py install for mozcrash
08:39:02 INFO - Running setup.py install for mozdebug
08:39:02 INFO - Running setup.py install for mozdevice
08:39:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
08:39:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin
08:39:02 INFO - Running setup.py install for mozfile
08:39:03 INFO - Running setup.py install for mozhttpd
08:39:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
08:39:03 INFO - Running setup.py install for mozinfo
08:39:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
08:39:03 INFO - Running setup.py install for mozInstall
08:39:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Running setup.py install for mozleak
08:39:04 INFO - Running setup.py install for mozlog
08:39:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Running setup.py install for moznetwork
08:39:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
08:39:04 INFO - Running setup.py install for mozprocess
08:39:04 INFO - Running setup.py install for mozprofile
08:39:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
08:39:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
08:39:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
08:39:05 INFO - Running setup.py install for mozrunner
08:39:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
08:39:05 INFO - Running setup.py install for mozscreenshot
08:39:05 INFO - Running setup.py install for moztest
08:39:05 INFO - Running setup.py install for mozversion
08:39:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
08:39:06 INFO - Running setup.py install for marionette-transport
08:39:06 INFO - Running setup.py install for marionette-driver
08:39:06 INFO - Running setup.py install for browsermob-proxy
08:39:06 INFO - Running setup.py install for marionette-client
08:39:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:39:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
08:39:07 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
08:39:07 INFO - Cleaning up...
08:39:07 INFO - Return code: 0
08:39:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:39:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:39:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:39:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:39:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:39:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
08:39:07 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x28c7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b37300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c3d780>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
08:39:07 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
08:39:07 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
08:39:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:39:07 INFO - 'CCACHE_UMASK': '002',
08:39:07 INFO - 'DISPLAY': ':0',
08:39:07 INFO - 'HOME': '/home/cltbld',
08:39:07 INFO - 'LANG': 'en_US.UTF-8',
08:39:07 INFO - 'LOGNAME': 'cltbld',
08:39:07 INFO - 'MAIL': '/var/mail/cltbld',
08:39:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:39:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:39:07 INFO - 'MOZ_NO_REMOTE': '1',
08:39:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:39:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:39:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:39:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:39:07 INFO - 'PWD': '/builds/slave/test',
08:39:07 INFO - 'SHELL': '/bin/bash',
08:39:07 INFO - 'SHLVL': '1',
08:39:07 INFO - 'TERM': 'linux',
08:39:07 INFO - 'TMOUT': '86400',
08:39:07 INFO - 'USER': 'cltbld',
08:39:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:39:07 INFO - '_': '/tools/buildbot/bin/python'}
08:39:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:39:07 INFO - Running setup.py (path:/tmp/pip-BS3JNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:39:07 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))
08:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:39:07 INFO - Running setup.py (path:/tmp/pip-qI27O9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:39:07 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))
08:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:39:07 INFO - Running setup.py (path:/tmp/pip-j5EGpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:39:08 INFO - Running setup.py (path:/tmp/pip-HzArrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:39:08 INFO - Running setup.py (path:/tmp/pip-TbRTdf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:39:08 INFO - Running setup.py (path:/tmp/pip-x7yIA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:39:08 INFO - Running setup.py (path:/tmp/pip-YMsjMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:39:08 INFO - Running setup.py (path:/tmp/pip-ACUHCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:39:08 INFO - Running setup.py (path:/tmp/pip-Kyny5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:39:08 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))
08:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:39:08 INFO - Running setup.py (path:/tmp/pip-N4XNXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:39:09 INFO - Running setup.py (path:/tmp/pip-vdzvRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:39:09 INFO - Running setup.py (path:/tmp/pip-ewq5XT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:39:09 INFO - Running setup.py (path:/tmp/pip-21Oei9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:39:09 INFO - Running setup.py (path:/tmp/pip-Y8Ts7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:39:09 INFO - Running setup.py (path:/tmp/pip-Zu7LNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:39:09 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))
08:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:39:09 INFO - Running setup.py (path:/tmp/pip-HGGcJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:39:10 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))
08:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:39:10 INFO - Running setup.py (path:/tmp/pip-igoqBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:39:10 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))
08:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:39:10 INFO - Running setup.py (path:/tmp/pip-Q8n67U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:39:10 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))
08:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:39:10 INFO - Running setup.py (path:/tmp/pip-l8f65m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:39:10 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
08:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:39:10 INFO - Running setup.py (path:/tmp/pip-dhC59r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:39:10 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))
08:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:39:10 INFO - Running setup.py (path:/tmp/pip-1JBofx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:39:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:39:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
08:39:11 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))
08:39:11 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))
08:39:11 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))
08:39:11 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))
08:39:11 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))
08:39:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:39:11 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
08:39:11 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
08:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
08:39:11 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
08:39:11 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
08:39:16 INFO - Downloading blessings-1.5.1.tar.gz
08:39:16 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
08:39:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
08:39:16 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))
08:39:16 INFO - Installing collected packages: blessings
08:39:16 INFO - Running setup.py install for blessings
08:39:16 INFO - Successfully installed blessings
08:39:16 INFO - Cleaning up...
08:39:16 INFO - Return code: 0
08:39:16 INFO - Done creating virtualenv /builds/slave/test/build/venv.
08:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:39:17 INFO - Reading from file tmpfile_stdout
08:39:17 INFO - Current package versions:
08:39:17 INFO - argparse == 1.2.1
08:39:17 INFO - blessings == 1.5.1
08:39:17 INFO - blobuploader == 1.2.4
08:39:17 INFO - browsermob-proxy == 0.6.0
08:39:17 INFO - docopt == 0.6.1
08:39:17 INFO - manifestparser == 1.1
08:39:17 INFO - marionette-client == 1.1.0
08:39:17 INFO - marionette-driver == 1.1.0
08:39:17 INFO - marionette-transport == 1.0.0
08:39:17 INFO - mozInstall == 1.12
08:39:17 INFO - mozcrash == 0.16
08:39:17 INFO - mozdebug == 0.1
08:39:17 INFO - mozdevice == 0.47
08:39:17 INFO - mozfile == 1.2
08:39:17 INFO - mozhttpd == 0.7
08:39:17 INFO - mozinfo == 0.9
08:39:17 INFO - mozleak == 0.1
08:39:17 INFO - mozlog == 3.0
08:39:17 INFO - moznetwork == 0.27
08:39:17 INFO - mozprocess == 0.22
08:39:17 INFO - mozprofile == 0.27
08:39:17 INFO - mozrunner == 6.11
08:39:17 INFO - mozscreenshot == 0.1
08:39:17 INFO - mozsystemmonitor == 0.0
08:39:17 INFO - moztest == 0.7
08:39:17 INFO - mozversion == 1.4
08:39:17 INFO - psutil == 3.1.1
08:39:17 INFO - requests == 1.2.3
08:39:17 INFO - wsgiref == 0.1.2
08:39:17 INFO - Running post-action listener: _resource_record_post_action
08:39:17 INFO - Running post-action listener: _start_resource_monitoring
08:39:17 INFO - Starting resource monitoring.
08:39:17 INFO - #####
08:39:17 INFO - ##### Running pull step.
08:39:17 INFO - #####
08:39:17 INFO - Running pre-action listener: _resource_record_pre_action
08:39:17 INFO - Running main action method: pull
08:39:17 INFO - Pull has nothing to do!
08:39:17 INFO - Running post-action listener: _resource_record_post_action
08:39:17 INFO - #####
08:39:17 INFO - ##### Running install step.
08:39:17 INFO - #####
08:39:17 INFO - Running pre-action listener: _resource_record_pre_action
08:39:17 INFO - Running main action method: install
08:39:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:39:17 INFO - Reading from file tmpfile_stdout
08:39:17 INFO - Detecting whether we're running mozinstall >=1.0...
08:39:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
08:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
08:39:17 INFO - Reading from file tmpfile_stdout
08:39:17 INFO - Output received:
08:39:17 INFO - Usage: mozinstall [options] installer
08:39:17 INFO - Options:
08:39:17 INFO - -h, --help show this help message and exit
08:39:17 INFO - -d DEST, --destination=DEST
08:39:17 INFO - Directory to install application into. [default:
08:39:17 INFO - "/builds/slave/test"]
08:39:17 INFO - --app=APP Application being installed. [default: firefox]
08:39:17 INFO - mkdir: /builds/slave/test/build/application
08:39:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
08:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
08:39:41 INFO - Reading from file tmpfile_stdout
08:39:41 INFO - Output received:
08:39:41 INFO - /builds/slave/test/build/application/firefox/firefox
08:39:41 INFO - Running post-action listener: _resource_record_post_action
08:39:41 INFO - #####
08:39:41 INFO - ##### Running run-tests step.
08:39:41 INFO - #####
08:39:41 INFO - Running pre-action listener: _resource_record_pre_action
08:39:41 INFO - Running main action method: run_tests
08:39:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
08:39:41 INFO - minidump filename unknown. determining based upon platform and arch
08:39:41 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
08:39:41 INFO - grabbing minidump binary from tooltool
08:39:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:39:41 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b78d40>, '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 0x2b6c660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7a390>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
08:39:41 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
08:39:41 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/linux64/releng.manifest -o -c /builds/tooltool_cache
08:39:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
08:39:41 INFO - Return code: 0
08:39:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
08:39:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
08:39:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--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
08:39:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --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
08:39:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:39:41 INFO - 'CCACHE_UMASK': '002',
08:39:41 INFO - 'DISPLAY': ':0',
08:39:41 INFO - 'HOME': '/home/cltbld',
08:39:41 INFO - 'LANG': 'en_US.UTF-8',
08:39:41 INFO - 'LOGNAME': 'cltbld',
08:39:41 INFO - 'MAIL': '/var/mail/cltbld',
08:39:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
08:39:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:39:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:39:41 INFO - 'MOZ_NO_REMOTE': '1',
08:39:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:39:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:39:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:39:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:39:41 INFO - 'PWD': '/builds/slave/test',
08:39:41 INFO - 'SHELL': '/bin/bash',
08:39:41 INFO - 'SHLVL': '1',
08:39:41 INFO - 'TERM': 'linux',
08:39:41 INFO - 'TMOUT': '86400',
08:39:41 INFO - 'USER': 'cltbld',
08:39:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447345266.967950-1034665387',
08:39:41 INFO - '_': '/tools/buildbot/bin/python'}
08:39:41 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/TZ-pgvw2TnqNRH7uGG-Bsw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--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
08:39:48 INFO - Using 1 client processes
08:39:48 INFO - wptserve Starting http server on 127.0.0.1:8000
08:39:48 INFO - wptserve Starting http server on 127.0.0.1:8001
08:39:48 INFO - wptserve Starting http server on 127.0.0.1:8443
08:39:50 INFO - SUITE-START | Running 820 tests
08:39:50 INFO - Running testharness tests
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 6ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms
08:39:50 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
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 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 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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 1ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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 1ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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 7ms
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:39:50 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 1ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:39:50 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 1ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:39:50 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
08:39:50 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
08:39:50 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
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
08:39:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:39:50 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:39:50 INFO - TEST-START | /selection/extend.html
08:39:50 INFO - TEST-SKIP | /selection/extend.html | took 0ms
08:39:50 INFO - Setting up ssl
08:39:51 INFO - PROCESS | certutil |
08:39:51 INFO - PROCESS | certutil |
08:39:51 INFO - PROCESS | certutil |
08:39:51 INFO - Certificate Nickname Trust Attributes
08:39:51 INFO - SSL,S/MIME,JAR/XPI
08:39:51 INFO -
08:39:51 INFO - web-platform-tests CT,,
08:39:51 INFO -
08:39:51 INFO - Starting runner
08:39:53 INFO - PROCESS | 3296 | 1447346393640 Marionette INFO Marionette enabled via build flag and pref
08:39:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f2ca0e800 == 1 [pid = 3296] [id = 1]
08:39:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 1 (0x7f9f2ca3b800) [pid = 3296] [serial = 1] [outer = (nil)]
08:39:53 INFO - PROCESS | 3296 | [3296] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
08:39:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 2 (0x7f9f28277400) [pid = 3296] [serial = 2] [outer = 0x7f9f2ca3b800]
08:39:54 INFO - PROCESS | 3296 | 1447346394341 Marionette INFO Listening on port 2828
08:39:54 INFO - PROCESS | 3296 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9f2cbdb130
08:39:55 INFO - PROCESS | 3296 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
08:39:55 INFO - PROCESS | 3296 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9f22c27f10
08:39:55 INFO - PROCESS | 3296 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9f22c50eb0
08:39:55 INFO - PROCESS | 3296 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9f231081f0
08:39:55 INFO - PROCESS | 3296 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9f23108520
08:39:56 INFO - PROCESS | 3296 | 1447346396117 Marionette INFO Marionette enabled via command-line flag
08:39:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f22d29000 == 2 [pid = 3296] [id = 2]
08:39:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 3 (0x7f9f22d67400) [pid = 3296] [serial = 3] [outer = (nil)]
08:39:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 4 (0x7f9f22d68000) [pid = 3296] [serial = 4] [outer = 0x7f9f22d67400]
08:39:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 5 (0x7f9f2298cc00) [pid = 3296] [serial = 5] [outer = 0x7f9f2ca3b800]
08:39:56 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:39:56 INFO - PROCESS | 3296 | 1447346396335 Marionette INFO Accepted connection conn0 from 127.0.0.1:49111
08:39:56 INFO - PROCESS | 3296 | 1447346396337 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:39:56 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:39:56 INFO - PROCESS | 3296 | 1447346396533 Marionette INFO Accepted connection conn1 from 127.0.0.1:49112
08:39:56 INFO - PROCESS | 3296 | 1447346396534 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:39:56 INFO - PROCESS | 3296 | 1447346396541 Marionette INFO Closed connection conn0
08:39:56 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:39:56 INFO - PROCESS | 3296 | 1447346396602 Marionette INFO Accepted connection conn2 from 127.0.0.1:49113
08:39:56 INFO - PROCESS | 3296 | 1447346396603 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:39:56 INFO - PROCESS | 3296 | 1447346396632 Marionette INFO Closed connection conn2
08:39:56 INFO - PROCESS | 3296 | 1447346396641 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
08:39:57 INFO - PROCESS | 3296 | [3296] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
08:39:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f1a82e800 == 3 [pid = 3296] [id = 3]
08:39:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 6 (0x7f9f1b44c400) [pid = 3296] [serial = 6] [outer = (nil)]
08:39:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f1a82f000 == 4 [pid = 3296] [id = 4]
08:39:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 7 (0x7f9f1b44cc00) [pid = 3296] [serial = 7] [outer = (nil)]
08:39:58 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:39:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f19168800 == 5 [pid = 3296] [id = 5]
08:39:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 8 (0x7f9f191cd000) [pid = 3296] [serial = 8] [outer = (nil)]
08:39:58 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:39:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7f9f18453c00) [pid = 3296] [serial = 9] [outer = 0x7f9f191cd000]
08:39:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 10 (0x7f9f1807e000) [pid = 3296] [serial = 10] [outer = 0x7f9f1b44c400]
08:39:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 11 (0x7f9f1807e800) [pid = 3296] [serial = 11] [outer = 0x7f9f1b44cc00]
08:39:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 12 (0x7f9f18080400) [pid = 3296] [serial = 12] [outer = 0x7f9f191cd000]
08:40:00 INFO - PROCESS | 3296 | 1447346400328 Marionette INFO loaded listener.js
08:40:00 INFO - PROCESS | 3296 | 1447346400359 Marionette INFO loaded listener.js
08:40:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 13 (0x7f9f1711f800) [pid = 3296] [serial = 13] [outer = 0x7f9f191cd000]
08:40:00 INFO - PROCESS | 3296 | 1447346400791 Marionette DEBUG conn1 client <- {"sessionId":"0faf3723-1edc-4096-908b-fb8e75255555","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151112080945","device":"desktop","version":"45.0a1"}}
08:40:00 INFO - PROCESS | 3296 | [3296] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:01 INFO - PROCESS | 3296 | 1447346401111 Marionette DEBUG conn1 -> {"name":"getContext"}
08:40:01 INFO - PROCESS | 3296 | 1447346401115 Marionette DEBUG conn1 client <- {"value":"content"}
08:40:01 INFO - PROCESS | 3296 | 1447346401532 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
08:40:01 INFO - PROCESS | 3296 | 1447346401536 Marionette DEBUG conn1 client <- {}
08:40:01 INFO - PROCESS | 3296 | 1447346401614 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}}
08:40:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
08:40:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1756a800 == 1 [pid = 3348] [id = 1]
08:40:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 1 (0x7fec1610d800) [pid = 3348] [serial = 1] [outer = (nil)]
08:40:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 2 (0x7fec161d7000) [pid = 3348] [serial = 2] [outer = 0x7fec1610d800]
08:40:03 INFO - PROCESS | 3296 | [Parent 3296] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
08:40:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:04 INFO - PROCESS | 3296 | [Parent 3296] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
08:40:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 3 (0x7fec1500e800) [pid = 3348] [serial = 3] [outer = 0x7fec1610d800]
08:40:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
08:40:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
08:40:05 INFO - PROCESS | 3296 | [Parent 3296] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
08:40:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:40:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec150d7800 == 2 [pid = 3348] [id = 2]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 4 (0x7fec146e6800) [pid = 3348] [serial = 4] [outer = (nil)]
08:40:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f183c0800 == 6 [pid = 3296] [id = 6]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 14 (0x7f9f18162c00) [pid = 3296] [serial = 14] [outer = (nil)]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 15 (0x7f9f18355000) [pid = 3296] [serial = 15] [outer = 0x7f9f18162c00]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 5 (0x7fec146e7800) [pid = 3348] [serial = 5] [outer = 0x7fec146e6800]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 16 (0x7f9f140e5000) [pid = 3296] [serial = 16] [outer = 0x7f9f18162c00]
08:40:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f1915b800 == 7 [pid = 3296] [id = 7]
08:40:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7f9f17a8d000) [pid = 3296] [serial = 17] [outer = (nil)]
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 18 (0x7f9f1a55b000) [pid = 3296] [serial = 18] [outer = 0x7f9f17a8d000]
08:40:06 INFO - PROCESS | 3296 | 1447346406050 Marionette INFO loaded listener.js
08:40:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7f9f1790c800 == 8 [pid = 3296] [id = 8]
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 19 (0x7f9f18356400) [pid = 3296] [serial = 19] [outer = (nil)]
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 20 (0x7f9f1c9a7400) [pid = 3296] [serial = 20] [outer = 0x7f9f18356400]
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 21 (0x7f9f2298b800) [pid = 3296] [serial = 21] [outer = 0x7f9f17a8d000]
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 22 (0x7f9f2352b000) [pid = 3296] [serial = 22] [outer = 0x7f9f18356400]
08:40:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 6 (0x7fec14468400) [pid = 3348] [serial = 6] [outer = 0x7fec146e6800]
08:40:07 INFO - PROCESS | 3296 | [Parent 3296] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
08:40:07 INFO - PROCESS | 3296 | [Parent 3296] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:08 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
08:40:08 INFO - document served over http requires an http
08:40:08 INFO - sub-resource via fetch-request using the http-csp
08:40:08 INFO - delivery method with keep-origin-redirect and when
08:40:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:08 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
08:40:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3140ms
08:40:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:40:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f29000 == 3 [pid = 3348] [id = 3]
08:40:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 7 (0x7fec144abc00) [pid = 3348] [serial = 7] [outer = (nil)]
08:40:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 8 (0x7fec144acc00) [pid = 3348] [serial = 8] [outer = 0x7fec144abc00]
08:40:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7fec14399800) [pid = 3348] [serial = 9] [outer = 0x7fec144abc00]
08:40:10 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
08:40:10 INFO - document served over http requires an http
08:40:10 INFO - sub-resource via fetch-request using the http-csp
08:40:10 INFO - delivery method with no-redirect and when
08:40:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:10 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
08:40:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1898ms
08:40:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:40:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14383000 == 4 [pid = 3348] [id = 4]
08:40:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 10 (0x7fec143a4800) [pid = 3348] [serial = 10] [outer = (nil)]
08:40:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 11 (0x7fec143a5800) [pid = 3348] [serial = 11] [outer = 0x7fec143a4800]
08:40:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 12 (0x7fec15e63400) [pid = 3348] [serial = 12] [outer = 0x7fec143a4800]
08:40:12 INFO - PROCESS | 3296 | --DOCSHELL 0x7f9f19168800 == 7 [pid = 3296] [id = 5]
08:40: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
08:40:12 INFO - document served over http requires an http
08:40:12 INFO - sub-resource via fetch-request using the http-csp
08:40:12 INFO - delivery method with swap-origin-redirect and when
08:40:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40: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
08:40:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2257ms
08:40:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:40:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f28000 == 5 [pid = 3348] [id = 5]
08:40:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 13 (0x7fec13f3dc00) [pid = 3348] [serial = 13] [outer = (nil)]
08:40:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 14 (0x7fec13f3f000) [pid = 3348] [serial = 14] [outer = 0x7fec13f3dc00]
08:40:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 15 (0x7fec13d1a400) [pid = 3348] [serial = 15] [outer = 0x7fec13f3dc00]
08:40:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d85000 == 6 [pid = 3348] [id = 6]
08:40:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 16 (0x7fec13d1bc00) [pid = 3348] [serial = 16] [outer = (nil)]
08:40:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7fec13d20c00) [pid = 3348] [serial = 17] [outer = 0x7fec13d1bc00]
08:40:14 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
08:40:14 INFO - document served over http requires an http
08:40:14 INFO - sub-resource via iframe-tag using the http-csp
08:40:14 INFO - delivery method with keep-origin-redirect and when
08:40:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:14 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
08:40:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1838ms
08:40:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:40:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d91800 == 7 [pid = 3348] [id = 7]
08:40:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 18 (0x7fec13d25400) [pid = 3348] [serial = 18] [outer = (nil)]
08:40:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 19 (0x7fec13f3a800) [pid = 3348] [serial = 19] [outer = 0x7fec13d25400]
08:40:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 20 (0x7fec14467000) [pid = 3348] [serial = 20] [outer = 0x7fec13d25400]
08:40:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f29800 == 8 [pid = 3348] [id = 8]
08:40:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 21 (0x7fec143a7000) [pid = 3348] [serial = 21] [outer = (nil)]
08:40:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 22 (0x7fec13f35400) [pid = 3348] [serial = 22] [outer = 0x7fec143a7000]
08:40:16 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
08:40:16 INFO - document served over http requires an http
08:40:16 INFO - sub-resource via iframe-tag using the http-csp
08:40:16 INFO - delivery method with no-redirect and when
08:40:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:16 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
08:40:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2233ms
08:40:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:40:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14383000 == 7 [pid = 3348] [id = 4]
08:40:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f29000 == 6 [pid = 3348] [id = 3]
08:40:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec150d7800 == 5 [pid = 3348] [id = 2]
08:40:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14374800 == 6 [pid = 3348] [id = 9]
08:40:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 23 (0x7fec13f35800) [pid = 3348] [serial = 23] [outer = (nil)]
08:40:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 24 (0x7fec144a4c00) [pid = 3348] [serial = 24] [outer = 0x7fec13f35800]
08:40:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 25 (0x7fec1500d000) [pid = 3348] [serial = 25] [outer = 0x7fec13f35800]
08:40:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15b9e800 == 7 [pid = 3348] [id = 10]
08:40:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 26 (0x7fec1507f000) [pid = 3348] [serial = 26] [outer = (nil)]
08:40:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 27 (0x7fec15d93000) [pid = 3348] [serial = 27] [outer = 0x7fec1507f000]
08:40:18 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
08:40:18 INFO - document served over http requires an http
08:40:18 INFO - sub-resource via iframe-tag using the http-csp
08:40:18 INFO - delivery method with swap-origin-redirect and when
08:40:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:18 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
08:40:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1981ms
08:40:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:40:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f18000 == 8 [pid = 3348] [id = 11]
08:40:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 28 (0x7fec15b45000) [pid = 3348] [serial = 28] [outer = (nil)]
08:40:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 29 (0x7fec15d94400) [pid = 3348] [serial = 29] [outer = 0x7fec15b45000]
08:40:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 30 (0x7fec1751b800) [pid = 3348] [serial = 30] [outer = 0x7fec15b45000]
08:40:21 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
08:40:21 INFO - document served over http requires an http
08:40:21 INFO - sub-resource via script-tag using the http-csp
08:40:21 INFO - delivery method with keep-origin-redirect and when
08:40:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:21 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
08:40:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2806ms
08:40:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:40:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19331000 == 9 [pid = 3348] [id = 12]
08:40:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 31 (0x7fec144a4800) [pid = 3348] [serial = 31] [outer = (nil)]
08:40:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 32 (0x7fec1907d400) [pid = 3348] [serial = 32] [outer = 0x7fec144a4800]
08:40:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 33 (0x7fec193f8800) [pid = 3348] [serial = 33] [outer = 0x7fec144a4800]
08:40:23 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
08:40:23 INFO - document served over http requires an http
08:40:23 INFO - sub-resource via script-tag using the http-csp
08:40:23 INFO - delivery method with no-redirect and when
08:40:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:23 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
08:40:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1383ms
08:40:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:40:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15e9b000 == 10 [pid = 3348] [id = 13]
08:40:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 34 (0x7fec19346000) [pid = 3348] [serial = 34] [outer = (nil)]
08:40:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 35 (0x7fec19444400) [pid = 3348] [serial = 35] [outer = 0x7fec19346000]
08:40:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 36 (0x7fec1953d400) [pid = 3348] [serial = 36] [outer = 0x7fec19346000]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 21 (0x7f9f1c9a7400) [pid = 3296] [serial = 20] [outer = (nil)] [url = about:blank]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 20 (0x7f9f28277400) [pid = 3296] [serial = 2] [outer = (nil)] [url = about:blank]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 19 (0x7f9f18080400) [pid = 3296] [serial = 12] [outer = (nil)] [url = about:blank]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 18 (0x7f9f18453c00) [pid = 3296] [serial = 9] [outer = (nil)] [url = about:blank]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 17 (0x7f9f18355000) [pid = 3296] [serial = 15] [outer = (nil)] [url = about:blank]
08:40:24 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7f9f1a55b000) [pid = 3296] [serial = 18] [outer = (nil)] [url = about:blank]
08:40:24 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
08:40:24 INFO - document served over http requires an http
08:40:24 INFO - sub-resource via script-tag using the http-csp
08:40:24 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:24 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
08:40:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1639ms
08:40:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:40:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea9800 == 11 [pid = 3348] [id = 14]
08:40:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 37 (0x7fec15dd8c00) [pid = 3348] [serial = 37] [outer = (nil)]
08:40:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 38 (0x7fec19086400) [pid = 3348] [serial = 38] [outer = 0x7fec15dd8c00]
08:40:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec1953ec00) [pid = 3348] [serial = 39] [outer = 0x7fec15dd8c00]
08:40:26 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
08:40:26 INFO - document served over http requires an http
08:40:26 INFO - sub-resource via xhr-request using the http-csp
08:40:26 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:26 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
08:40:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1742ms
08:40:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:40:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306b800 == 12 [pid = 3348] [id = 15]
08:40:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec130e8000) [pid = 3348] [serial = 40] [outer = (nil)]
08:40:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec130e9000) [pid = 3348] [serial = 41] [outer = 0x7fec130e8000]
08:40:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec130ef400) [pid = 3348] [serial = 42] [outer = 0x7fec130e8000]
08:40:28 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
08:40:28 INFO - document served over http requires an http
08:40:28 INFO - sub-resource via xhr-request using the http-csp
08:40:28 INFO - delivery method with no-redirect and when
08:40: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"
08:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:28 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
08:40:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2298ms
08:40:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:40:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d99000 == 13 [pid = 3348] [id = 16]
08:40:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec1439bc00) [pid = 3348] [serial = 43] [outer = (nil)]
08:40:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec143a5000) [pid = 3348] [serial = 44] [outer = 0x7fec1439bc00]
08:40:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec15d95c00) [pid = 3348] [serial = 45] [outer = 0x7fec1439bc00]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f29800 == 12 [pid = 3348] [id = 8]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19331000 == 11 [pid = 3348] [id = 12]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f18000 == 10 [pid = 3348] [id = 11]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15b9e800 == 9 [pid = 3348] [id = 10]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14374800 == 8 [pid = 3348] [id = 9]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d91800 == 7 [pid = 3348] [id = 7]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d85000 == 6 [pid = 3348] [id = 6]
08:40:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f28000 == 5 [pid = 3348] [id = 5]
08:40:31 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
08:40:31 INFO - document served over http requires an http
08:40:31 INFO - sub-resource via xhr-request using the http-csp
08:40:31 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:31 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
08:40:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2190ms
08:40:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:40:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ba6800 == 6 [pid = 3348] [id = 17]
08:40:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec15e1a000) [pid = 3348] [serial = 46] [outer = (nil)]
08:40:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec15e71c00) [pid = 3348] [serial = 47] [outer = 0x7fec15e1a000]
08:40:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec1944e400) [pid = 3348] [serial = 48] [outer = 0x7fec15e1a000]
08:40:32 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
08:40:32 INFO - document served over http requires an https
08:40:32 INFO - sub-resource via fetch-request using the http-csp
08:40:32 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:33 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
08:40:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1910ms
08:40:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:40:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea9800 == 5 [pid = 3348] [id = 14]
08:40:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306b800 == 4 [pid = 3348] [id = 15]
08:40:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15e9b000 == 3 [pid = 3348] [id = 13]
08:40:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13064800 == 4 [pid = 3348] [id = 18]
08:40:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec13093000) [pid = 3348] [serial = 49] [outer = (nil)]
08:40:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec13094000) [pid = 3348] [serial = 50] [outer = 0x7fec13093000]
08:40:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec130ecc00) [pid = 3348] [serial = 51] [outer = 0x7fec13093000]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec161d7000) [pid = 3348] [serial = 2] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec15d93000) [pid = 3348] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec144a4c00) [pid = 3348] [serial = 24] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec13f35400) [pid = 3348] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346416493]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec13f3a800) [pid = 3348] [serial = 19] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec1907d400) [pid = 3348] [serial = 32] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec13d20c00) [pid = 3348] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec143a5800) [pid = 3348] [serial = 11] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec143a5000) [pid = 3348] [serial = 44] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec130e9000) [pid = 3348] [serial = 41] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec19086400) [pid = 3348] [serial = 38] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec19444400) [pid = 3348] [serial = 35] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec13f3f000) [pid = 3348] [serial = 14] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 37 (0x7fec146e7800) [pid = 3348] [serial = 5] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 36 (0x7fec144acc00) [pid = 3348] [serial = 8] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 35 (0x7fec15d94400) [pid = 3348] [serial = 29] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 34 (0x7fec15b45000) [pid = 3348] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 33 (0x7fec13f3dc00) [pid = 3348] [serial = 13] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 32 (0x7fec19346000) [pid = 3348] [serial = 34] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 31 (0x7fec13d25400) [pid = 3348] [serial = 18] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 30 (0x7fec130e8000) [pid = 3348] [serial = 40] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 29 (0x7fec13f35800) [pid = 3348] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 28 (0x7fec143a4800) [pid = 3348] [serial = 10] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 27 (0x7fec1439bc00) [pid = 3348] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 26 (0x7fec143a7000) [pid = 3348] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346416493]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 25 (0x7fec15dd8c00) [pid = 3348] [serial = 37] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 24 (0x7fec146e6800) [pid = 3348] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 23 (0x7fec1507f000) [pid = 3348] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 22 (0x7fec144abc00) [pid = 3348] [serial = 7] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 21 (0x7fec144a4800) [pid = 3348] [serial = 31] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 20 (0x7fec13d1bc00) [pid = 3348] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 19 (0x7fec15d95c00) [pid = 3348] [serial = 45] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 18 (0x7fec130ef400) [pid = 3348] [serial = 42] [outer = (nil)] [url = about:blank]
08:40:36 INFO - PROCESS | 3296 | --DOMWINDOW == 17 (0x7fec1953ec00) [pid = 3348] [serial = 39] [outer = (nil)] [url = about:blank]
08:40:36 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
08:40:36 INFO - document served over http requires an https
08:40:36 INFO - sub-resource via fetch-request using the http-csp
08:40:36 INFO - delivery method with no-redirect and when
08:40: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"
08:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:36 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
08:40:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3508ms
08:40:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:40:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7f9f147f6800) [pid = 3296] [serial = 23] [outer = 0x7f9f18356400]
08:40:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d98800 == 5 [pid = 3348] [id = 19]
08:40:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 18 (0x7fec13092000) [pid = 3348] [serial = 52] [outer = (nil)]
08:40:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 19 (0x7fec13d1bc00) [pid = 3348] [serial = 53] [outer = 0x7fec13092000]
08:40:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 20 (0x7fec13f3a800) [pid = 3348] [serial = 54] [outer = 0x7fec13092000]
08:40:38 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
08:40:38 INFO - document served over http requires an https
08:40:38 INFO - sub-resource via fetch-request using the http-csp
08:40:38 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:38 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
08:40:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1674ms
08:40:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:40:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1437e800 == 6 [pid = 3348] [id = 20]
08:40:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 21 (0x7fec13d1e800) [pid = 3348] [serial = 55] [outer = (nil)]
08:40:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 22 (0x7fec13d22000) [pid = 3348] [serial = 56] [outer = 0x7fec13d1e800]
08:40:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 23 (0x7fec143a4c00) [pid = 3348] [serial = 57] [outer = 0x7fec13d1e800]
08:40:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15e98800 == 7 [pid = 3348] [id = 21]
08:40:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 24 (0x7fec144a3000) [pid = 3348] [serial = 58] [outer = (nil)]
08:40:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 25 (0x7fec144a9400) [pid = 3348] [serial = 59] [outer = 0x7fec144a3000]
08:40:39 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
08:40:39 INFO - document served over http requires an https
08:40:39 INFO - sub-resource via iframe-tag using the http-csp
08:40:39 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:39 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
08:40:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1688ms
08:40:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:40:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea9800 == 8 [pid = 3348] [id = 22]
08:40:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 26 (0x7fec13d22400) [pid = 3348] [serial = 60] [outer = (nil)]
08:40:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 27 (0x7fec144a5400) [pid = 3348] [serial = 61] [outer = 0x7fec13d22400]
08:40:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 28 (0x7fec1500c000) [pid = 3348] [serial = 62] [outer = 0x7fec13d22400]
08:40:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec16157800 == 9 [pid = 3348] [id = 23]
08:40:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 29 (0x7fec144a2400) [pid = 3348] [serial = 63] [outer = (nil)]
08:40:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 30 (0x7fec15dd2c00) [pid = 3348] [serial = 64] [outer = 0x7fec144a2400]
08:40:42 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
08:40:42 INFO - document served over http requires an https
08:40:42 INFO - sub-resource via iframe-tag using the http-csp
08:40:42 INFO - delivery method with no-redirect and when
08:40: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"
08:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:42 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
08:40:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2387ms
08:40:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:40:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d9a800 == 10 [pid = 3348] [id = 24]
08:40:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 31 (0x7fec1308dc00) [pid = 3348] [serial = 65] [outer = (nil)]
08:40:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 32 (0x7fec130ea400) [pid = 3348] [serial = 66] [outer = 0x7fec1308dc00]
08:40:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 33 (0x7fec143a7400) [pid = 3348] [serial = 67] [outer = 0x7fec1308dc00]
08:40:43 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13064800 == 9 [pid = 3348] [id = 18]
08:40:43 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ba6800 == 8 [pid = 3348] [id = 17]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 32 (0x7fec15e63400) [pid = 3348] [serial = 12] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 31 (0x7fec14468400) [pid = 3348] [serial = 6] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 30 (0x7fec1751b800) [pid = 3348] [serial = 30] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 29 (0x7fec193f8800) [pid = 3348] [serial = 33] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 28 (0x7fec1500d000) [pid = 3348] [serial = 25] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 27 (0x7fec13d1a400) [pid = 3348] [serial = 15] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 26 (0x7fec14399800) [pid = 3348] [serial = 9] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 25 (0x7fec1953d400) [pid = 3348] [serial = 36] [outer = (nil)] [url = about:blank]
08:40:43 INFO - PROCESS | 3296 | --DOMWINDOW == 24 (0x7fec14467000) [pid = 3348] [serial = 20] [outer = (nil)] [url = about:blank]
08:40:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13073800 == 9 [pid = 3348] [id = 25]
08:40:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 25 (0x7fec130e5400) [pid = 3348] [serial = 68] [outer = (nil)]
08:40:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 26 (0x7fec13f35c00) [pid = 3348] [serial = 69] [outer = 0x7fec130e5400]
08:40:44 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
08:40:44 INFO - document served over http requires an https
08:40:44 INFO - sub-resource via iframe-tag using the http-csp
08:40:44 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:44 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
08:40:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2073ms
08:40:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:40:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f1b000 == 10 [pid = 3348] [id = 26]
08:40:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 27 (0x7fec130ed000) [pid = 3348] [serial = 70] [outer = (nil)]
08:40:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 28 (0x7fec13d1f400) [pid = 3348] [serial = 71] [outer = 0x7fec130ed000]
08:40:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 29 (0x7fec1507d800) [pid = 3348] [serial = 72] [outer = 0x7fec130ed000]
08:40:46 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
08:40:46 INFO - document served over http requires an https
08:40:46 INFO - sub-resource via script-tag using the http-csp
08:40:46 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:46 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
08:40:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1789ms
08:40:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:40:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15b94000 == 11 [pid = 3348] [id = 27]
08:40:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 30 (0x7fec144ab000) [pid = 3348] [serial = 73] [outer = (nil)]
08:40:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 31 (0x7fec15dcbc00) [pid = 3348] [serial = 74] [outer = 0x7fec144ab000]
08:40:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 32 (0x7fec1931dc00) [pid = 3348] [serial = 75] [outer = 0x7fec144ab000]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 31 (0x7fec13094000) [pid = 3348] [serial = 50] [outer = (nil)] [url = about:blank]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 30 (0x7fec15e71c00) [pid = 3348] [serial = 47] [outer = (nil)] [url = about:blank]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 29 (0x7fec13d1bc00) [pid = 3348] [serial = 53] [outer = (nil)] [url = about:blank]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 28 (0x7fec13093000) [pid = 3348] [serial = 49] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 27 (0x7fec15e1a000) [pid = 3348] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:40:47 INFO - PROCESS | 3296 | --DOMWINDOW == 26 (0x7fec1944e400) [pid = 3348] [serial = 48] [outer = (nil)] [url = about:blank]
08:40:48 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
08:40:48 INFO - document served over http requires an https
08:40:48 INFO - sub-resource via script-tag using the http-csp
08:40:48 INFO - delivery method with no-redirect and when
08:40: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"
08:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:48 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
08:40:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2292ms
08:40:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:40:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f21800 == 12 [pid = 3348] [id = 28]
08:40:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 27 (0x7fec144ac000) [pid = 3348] [serial = 76] [outer = (nil)]
08:40:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 28 (0x7fec161d2800) [pid = 3348] [serial = 77] [outer = 0x7fec144ac000]
08:40:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 29 (0x7fec1953a000) [pid = 3348] [serial = 78] [outer = 0x7fec144ac000]
08:40:50 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
08:40:50 INFO - document served over http requires an https
08:40:50 INFO - sub-resource via script-tag using the http-csp
08:40:50 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:50 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
08:40:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1638ms
08:40:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:40:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132d2000 == 13 [pid = 3348] [id = 29]
08:40:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 30 (0x7fec193f6800) [pid = 3348] [serial = 79] [outer = (nil)]
08:40:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 31 (0x7fec19496000) [pid = 3348] [serial = 80] [outer = 0x7fec193f6800]
08:40:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 32 (0x7fec1949c400) [pid = 3348] [serial = 81] [outer = 0x7fec193f6800]
08:40:51 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
08:40:51 INFO - document served over http requires an https
08:40:51 INFO - sub-resource via xhr-request using the http-csp
08:40:51 INFO - delivery method with keep-origin-redirect and when
08:40:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:51 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
08:40:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1681ms
08:40:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:40:52 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7f9f2352b000) [pid = 3296] [serial = 22] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:40:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132e9000 == 14 [pid = 3348] [id = 30]
08:40:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 33 (0x7fec15e1a000) [pid = 3348] [serial = 82] [outer = (nil)]
08:40:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 34 (0x7fec16116c00) [pid = 3348] [serial = 83] [outer = 0x7fec15e1a000]
08:40:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 35 (0x7fec1949f400) [pid = 3348] [serial = 84] [outer = 0x7fec15e1a000]
08:40:53 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
08:40:53 INFO - document served over http requires an https
08:40:53 INFO - sub-resource via xhr-request using the http-csp
08:40:53 INFO - delivery method with no-redirect and when
08:40:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:53 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
08:40:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1589ms
08:40:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:40:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1285d800 == 15 [pid = 3348] [id = 31]
08:40:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 36 (0x7fec12806c00) [pid = 3348] [serial = 85] [outer = (nil)]
08:40:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 37 (0x7fec12807c00) [pid = 3348] [serial = 86] [outer = 0x7fec12806c00]
08:40:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 38 (0x7fec1280e800) [pid = 3348] [serial = 87] [outer = 0x7fec12806c00]
08:40:55 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
08:40:55 INFO - document served over http requires an https
08:40:55 INFO - sub-resource via xhr-request using the http-csp
08:40:55 INFO - delivery method with swap-origin-redirect and when
08:40:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:55 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
08:40:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2199ms
08:40:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:40:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13070000 == 16 [pid = 3348] [id = 32]
08:40:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec1308cc00) [pid = 3348] [serial = 88] [outer = (nil)]
08:40:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec130eec00) [pid = 3348] [serial = 89] [outer = 0x7fec1308cc00]
08:40:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec143a1000) [pid = 3348] [serial = 90] [outer = 0x7fec1308cc00]
08:40:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f21800 == 15 [pid = 3348] [id = 28]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15b94000 == 14 [pid = 3348] [id = 27]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f1b000 == 13 [pid = 3348] [id = 26]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13073800 == 12 [pid = 3348] [id = 25]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d9a800 == 11 [pid = 3348] [id = 24]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea9800 == 10 [pid = 3348] [id = 22]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec16157800 == 9 [pid = 3348] [id = 23]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15e98800 == 8 [pid = 3348] [id = 21]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1437e800 == 7 [pid = 3348] [id = 20]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d98800 == 6 [pid = 3348] [id = 19]
08:40:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d99000 == 5 [pid = 3348] [id = 16]
08:40:57 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec130ecc00) [pid = 3348] [serial = 51] [outer = (nil)] [url = about:blank]
08:40:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:40:57 INFO - document served over http requires an http
08:40:57 INFO - sub-resource via fetch-request using the http-csp
08:40:57 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
08:40:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1944ms
08:40:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:40:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d9a000 == 6 [pid = 3348] [id = 33]
08:40:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec130ee000) [pid = 3348] [serial = 91] [outer = (nil)]
08:40:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec144ab400) [pid = 3348] [serial = 92] [outer = 0x7fec130ee000]
08:40:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec1500c400) [pid = 3348] [serial = 93] [outer = 0x7fec130ee000]
08:40:59 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
08:40:59 INFO - document served over http requires an http
08:40:59 INFO - sub-resource via fetch-request using the http-csp
08:40:59 INFO - delivery method with no-redirect and when
08:40: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"
08:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:59 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
08:40:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1633ms
08:40:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:40:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec150d4000 == 7 [pid = 3348] [id = 34]
08:40:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec144a4000) [pid = 3348] [serial = 94] [outer = (nil)]
08:40:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec15e16c00) [pid = 3348] [serial = 95] [outer = 0x7fec144a4000]
08:41:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec19086000) [pid = 3348] [serial = 96] [outer = 0x7fec144a4000]
08:41:00 INFO - PROCESS | 3296 | 1447346460479 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec161d2800) [pid = 3348] [serial = 77] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec15dd2c00) [pid = 3348] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346441650]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec144a5400) [pid = 3348] [serial = 61] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec15dcbc00) [pid = 3348] [serial = 74] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec144a9400) [pid = 3348] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec13d22000) [pid = 3348] [serial = 56] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec13d1f400) [pid = 3348] [serial = 71] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec13f35c00) [pid = 3348] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 37 (0x7fec130ea400) [pid = 3348] [serial = 66] [outer = (nil)] [url = about:blank]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 36 (0x7fec144ac000) [pid = 3348] [serial = 76] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 35 (0x7fec130ed000) [pid = 3348] [serial = 70] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 34 (0x7fec1308dc00) [pid = 3348] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 33 (0x7fec144ab000) [pid = 3348] [serial = 73] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 32 (0x7fec130e5400) [pid = 3348] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 31 (0x7fec144a3000) [pid = 3348] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:01 INFO - PROCESS | 3296 | --DOMWINDOW == 30 (0x7fec144a2400) [pid = 3348] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346441650]
08:41:01 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
08:41:01 INFO - document served over http requires an http
08:41:01 INFO - sub-resource via fetch-request using the http-csp
08:41:01 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:01 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
08:41:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2547ms
08:41:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:41:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea0800 == 8 [pid = 3348] [id = 35]
08:41:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 31 (0x7fec13d24400) [pid = 3348] [serial = 97] [outer = (nil)]
08:41:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 32 (0x7fec14399800) [pid = 3348] [serial = 98] [outer = 0x7fec13d24400]
08:41:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 33 (0x7fec1757ec00) [pid = 3348] [serial = 99] [outer = 0x7fec13d24400]
08:41:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d95800 == 9 [pid = 3348] [id = 36]
08:41:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 34 (0x7fec130ebc00) [pid = 3348] [serial = 100] [outer = (nil)]
08:41:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 35 (0x7fec13f3b400) [pid = 3348] [serial = 101] [outer = 0x7fec130ebc00]
08:41:05 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
08:41:05 INFO - document served over http requires an http
08:41:05 INFO - sub-resource via iframe-tag using the http-csp
08:41:05 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:05 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
08:41:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3213ms
08:41:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:41:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f26000 == 10 [pid = 3348] [id = 37]
08:41:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 36 (0x7fec13d21c00) [pid = 3348] [serial = 102] [outer = (nil)]
08:41:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 37 (0x7fec1439a400) [pid = 3348] [serial = 103] [outer = 0x7fec13d21c00]
08:41:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 38 (0x7fec1944bc00) [pid = 3348] [serial = 104] [outer = 0x7fec13d21c00]
08:41:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19470800 == 11 [pid = 3348] [id = 38]
08:41:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec1949a000) [pid = 3348] [serial = 105] [outer = (nil)]
08:41:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec194a4800) [pid = 3348] [serial = 106] [outer = 0x7fec1949a000]
08:41:08 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
08:41:08 INFO - document served over http requires an http
08:41:08 INFO - sub-resource via iframe-tag using the http-csp
08:41:08 INFO - delivery method with no-redirect and when
08:41: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"
08:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:08 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
08:41:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2864ms
08:41:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:41:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a53800 == 12 [pid = 3348] [id = 39]
08:41:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec14399c00) [pid = 3348] [serial = 107] [outer = (nil)]
08:41:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec194a3800) [pid = 3348] [serial = 108] [outer = 0x7fec14399c00]
08:41:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec12aef000) [pid = 3348] [serial = 109] [outer = 0x7fec14399c00]
08:41:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a64000 == 13 [pid = 3348] [id = 40]
08:41:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec12af3000) [pid = 3348] [serial = 110] [outer = (nil)]
08:41:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec12af7000) [pid = 3348] [serial = 111] [outer = 0x7fec12af3000]
08:41:10 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
08:41:10 INFO - document served over http requires an http
08:41:10 INFO - sub-resource via iframe-tag using the http-csp
08:41:10 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:10 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
08:41:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2678ms
08:41:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:41:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec150d4000 == 12 [pid = 3348] [id = 34]
08:41:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d9a000 == 11 [pid = 3348] [id = 33]
08:41:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13070000 == 10 [pid = 3348] [id = 32]
08:41:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1285d800 == 9 [pid = 3348] [id = 31]
08:41:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132e9000 == 8 [pid = 3348] [id = 30]
08:41:11 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec1953a000) [pid = 3348] [serial = 78] [outer = (nil)] [url = about:blank]
08:41:11 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec1507d800) [pid = 3348] [serial = 72] [outer = (nil)] [url = about:blank]
08:41:11 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec143a7400) [pid = 3348] [serial = 67] [outer = (nil)] [url = about:blank]
08:41:11 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec1931dc00) [pid = 3348] [serial = 75] [outer = (nil)] [url = about:blank]
08:41:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12869800 == 9 [pid = 3348] [id = 41]
08:41:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec1308c400) [pid = 3348] [serial = 112] [outer = (nil)]
08:41:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec13092400) [pid = 3348] [serial = 113] [outer = 0x7fec1308c400]
08:41:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec13f3f000) [pid = 3348] [serial = 114] [outer = 0x7fec1308c400]
08:41:12 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
08:41:12 INFO - document served over http requires an http
08:41:12 INFO - sub-resource via script-tag using the http-csp
08:41:12 INFO - delivery method with keep-origin-redirect and when
08:41:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:12 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
08:41:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1687ms
08:41:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:41:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132e5000 == 10 [pid = 3348] [id = 42]
08:41:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec13088000) [pid = 3348] [serial = 115] [outer = (nil)]
08:41:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec143a3800) [pid = 3348] [serial = 116] [outer = 0x7fec13088000]
08:41:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec15b3b000) [pid = 3348] [serial = 117] [outer = 0x7fec13088000]
08:41:14 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
08:41:14 INFO - document served over http requires an http
08:41:14 INFO - sub-resource via script-tag using the http-csp
08:41:14 INFO - delivery method with no-redirect and when
08:41: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"
08:41:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:14 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
08:41:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1734ms
08:41:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:41:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f21800 == 11 [pid = 3348] [id = 43]
08:41:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec144a8800) [pid = 3348] [serial = 118] [outer = (nil)]
08:41:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec15e70400) [pid = 3348] [serial = 119] [outer = 0x7fec144a8800]
08:41:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec194a2c00) [pid = 3348] [serial = 120] [outer = 0x7fec144a8800]
08:41:16 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
08:41:16 INFO - document served over http requires an http
08:41:16 INFO - sub-resource via script-tag using the http-csp
08:41:16 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:16 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
08:41:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2038ms
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec12807c00) [pid = 3348] [serial = 86] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec16116c00) [pid = 3348] [serial = 83] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec144ab400) [pid = 3348] [serial = 92] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec15e16c00) [pid = 3348] [serial = 95] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec130eec00) [pid = 3348] [serial = 89] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec14399800) [pid = 3348] [serial = 98] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec19496000) [pid = 3348] [serial = 80] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec130ee000) [pid = 3348] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec1308cc00) [pid = 3348] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec144a4000) [pid = 3348] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec12806c00) [pid = 3348] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:41:16 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec1280e800) [pid = 3348] [serial = 87] [outer = (nil)] [url = about:blank]
08:41:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:41:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15b94000 == 12 [pid = 3348] [id = 44]
08:41:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec12acd000) [pid = 3348] [serial = 121] [outer = (nil)]
08:41:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec12ace000) [pid = 3348] [serial = 122] [outer = 0x7fec12acd000]
08:41:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec12ad4800) [pid = 3348] [serial = 123] [outer = 0x7fec12acd000]
08:41:18 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
08:41:18 INFO - document served over http requires an http
08:41:18 INFO - sub-resource via xhr-request using the http-csp
08:41:18 INFO - delivery method with keep-origin-redirect and when
08:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:18 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
08:41:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1733ms
08:41:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:41:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a62800 == 13 [pid = 3348] [id = 45]
08:41:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec1280e400) [pid = 3348] [serial = 124] [outer = (nil)]
08:41:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec12acb000) [pid = 3348] [serial = 125] [outer = 0x7fec1280e400]
08:41:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec130e0c00) [pid = 3348] [serial = 126] [outer = 0x7fec1280e400]
08:41:20 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
08:41:20 INFO - document served over http requires an http
08:41:20 INFO - sub-resource via xhr-request using the http-csp
08:41:20 INFO - delivery method with no-redirect and when
08:41:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:20 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
08:41:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2709ms
08:41:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:41:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1946a800 == 14 [pid = 3348] [id = 46]
08:41:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec1308e000) [pid = 3348] [serial = 127] [outer = (nil)]
08:41:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec15002400) [pid = 3348] [serial = 128] [outer = 0x7fec1308e000]
08:41:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec1953e400) [pid = 3348] [serial = 129] [outer = 0x7fec1308e000]
08:41:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:41:22 INFO - document served over http requires an http
08:41:22 INFO - sub-resource via xhr-request using the http-csp
08:41:22 INFO - delivery method with swap-origin-redirect and when
08:41:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
08:41:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1790ms
08:41:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:41:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee2000 == 15 [pid = 3348] [id = 47]
08:41:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec11f68800) [pid = 3348] [serial = 130] [outer = (nil)]
08:41:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec11f69800) [pid = 3348] [serial = 131] [outer = 0x7fec11f68800]
08:41:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec1953fc00) [pid = 3348] [serial = 132] [outer = 0x7fec11f68800]
08:41:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:41:24 INFO - document served over http requires an https
08:41:24 INFO - sub-resource via fetch-request using the http-csp
08:41:24 INFO - delivery method with keep-origin-redirect and when
08:41:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
08:41:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1736ms
08:41:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:41:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a24000 == 16 [pid = 3348] [id = 48]
08:41:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec11a7e800) [pid = 3348] [serial = 133] [outer = (nil)]
08:41:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec11a7f800) [pid = 3348] [serial = 134] [outer = 0x7fec11a7e800]
08:41:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec11f63000) [pid = 3348] [serial = 135] [outer = 0x7fec11a7e800]
08:41:26 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
08:41:26 INFO - document served over http requires an https
08:41:26 INFO - sub-resource via fetch-request using the http-csp
08:41:26 INFO - delivery method with no-redirect and when
08:41: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"
08:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:26 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
08:41:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2242ms
08:41:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15b94000 == 15 [pid = 3348] [id = 44]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f21800 == 14 [pid = 3348] [id = 43]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132e5000 == 13 [pid = 3348] [id = 42]
08:41:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131f000 == 14 [pid = 3348] [id = 49]
08:41:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec12807c00) [pid = 3348] [serial = 136] [outer = (nil)]
08:41:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec12aec000) [pid = 3348] [serial = 137] [outer = 0x7fec12807c00]
08:41:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec12e5d000) [pid = 3348] [serial = 138] [outer = 0x7fec12807c00]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12869800 == 13 [pid = 3348] [id = 41]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a64000 == 12 [pid = 3348] [id = 40]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a53800 == 11 [pid = 3348] [id = 39]
08:41:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19470800 == 10 [pid = 3348] [id = 38]
08:41:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132d2000 == 9 [pid = 3348] [id = 29]
08:41:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f26000 == 8 [pid = 3348] [id = 37]
08:41:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d95800 == 7 [pid = 3348] [id = 36]
08:41:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea0800 == 6 [pid = 3348] [id = 35]
08:41:28 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec19086000) [pid = 3348] [serial = 96] [outer = (nil)] [url = about:blank]
08:41:28 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec143a1000) [pid = 3348] [serial = 90] [outer = (nil)] [url = about:blank]
08:41:28 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec1500c400) [pid = 3348] [serial = 93] [outer = (nil)] [url = about:blank]
08:41:28 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
08:41:28 INFO - document served over http requires an https
08:41:28 INFO - sub-resource via fetch-request using the http-csp
08:41:28 INFO - delivery method with swap-origin-redirect and when
08:41:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:28 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
08:41:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2021ms
08:41:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:41:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12871800 == 7 [pid = 3348] [id = 50]
08:41:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec12ad7400) [pid = 3348] [serial = 139] [outer = (nil)]
08:41:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec12e65400) [pid = 3348] [serial = 140] [outer = 0x7fec12ad7400]
08:41:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec130e0800) [pid = 3348] [serial = 141] [outer = 0x7fec12ad7400]
08:41:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a67000 == 8 [pid = 3348] [id = 51]
08:41:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec130ea000) [pid = 3348] [serial = 142] [outer = (nil)]
08:41:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec13d17400) [pid = 3348] [serial = 143] [outer = 0x7fec130ea000]
08:41:30 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
08:41:30 INFO - document served over http requires an https
08:41:30 INFO - sub-resource via iframe-tag using the http-csp
08:41:30 INFO - delivery method with keep-origin-redirect and when
08:41:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:30 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
08:41:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1987ms
08:41:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:41:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306c000 == 9 [pid = 3348] [id = 52]
08:41:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec12e64000) [pid = 3348] [serial = 144] [outer = (nil)]
08:41:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec130efc00) [pid = 3348] [serial = 145] [outer = 0x7fec12e64000]
08:41:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec14468400) [pid = 3348] [serial = 146] [outer = 0x7fec12e64000]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec15e70400) [pid = 3348] [serial = 119] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec194a4800) [pid = 3348] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346467791]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec1439a400) [pid = 3348] [serial = 103] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec12ace000) [pid = 3348] [serial = 122] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec13092400) [pid = 3348] [serial = 113] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec13f3b400) [pid = 3348] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec12af7000) [pid = 3348] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec194a3800) [pid = 3348] [serial = 108] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec143a3800) [pid = 3348] [serial = 116] [outer = (nil)] [url = about:blank]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec13088000) [pid = 3348] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec144a8800) [pid = 3348] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec1308c400) [pid = 3348] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec12af3000) [pid = 3348] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec14399c00) [pid = 3348] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec130ebc00) [pid = 3348] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:32 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec1949a000) [pid = 3348] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346467791]
08:41:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d85800 == 10 [pid = 3348] [id = 53]
08:41:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec12af3000) [pid = 3348] [serial = 147] [outer = (nil)]
08:41:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec1308b800) [pid = 3348] [serial = 148] [outer = 0x7fec12af3000]
08:41:33 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
08:41:33 INFO - document served over http requires an https
08:41:33 INFO - sub-resource via iframe-tag using the http-csp
08:41:33 INFO - delivery method with no-redirect and when
08:41:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:33 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
08:41:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2740ms
08:41:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:41:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d98800 == 11 [pid = 3348] [id = 54]
08:41:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec13d16400) [pid = 3348] [serial = 149] [outer = (nil)]
08:41:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec146e3000) [pid = 3348] [serial = 150] [outer = 0x7fec13d16400]
08:41:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec15dd8000) [pid = 3348] [serial = 151] [outer = 0x7fec13d16400]
08:41:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1285c800 == 12 [pid = 3348] [id = 55]
08:41:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec11a80c00) [pid = 3348] [serial = 152] [outer = (nil)]
08:41:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec1280dc00) [pid = 3348] [serial = 153] [outer = 0x7fec11a80c00]
08:41:35 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
08:41:35 INFO - document served over http requires an https
08:41:35 INFO - sub-resource via iframe-tag using the http-csp
08:41:35 INFO - delivery method with swap-origin-redirect and when
08:41:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:35 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
08:41:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1738ms
08:41:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:41:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d94800 == 13 [pid = 3348] [id = 56]
08:41:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec12e5bc00) [pid = 3348] [serial = 154] [outer = (nil)]
08:41:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec1308f400) [pid = 3348] [serial = 155] [outer = 0x7fec12e5bc00]
08:41:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec144ab000) [pid = 3348] [serial = 156] [outer = 0x7fec12e5bc00]
08:41:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7f9f1b8b2c00) [pid = 3296] [serial = 24] [outer = 0x7f9f18356400]
08:41:37 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
08:41:37 INFO - document served over http requires an https
08:41:37 INFO - sub-resource via script-tag using the http-csp
08:41:37 INFO - delivery method with keep-origin-redirect and when
08:41:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:37 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
08:41:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1888ms
08:41:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:41:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15e93000 == 14 [pid = 3348] [id = 57]
08:41:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec12e5b800) [pid = 3348] [serial = 157] [outer = (nil)]
08:41:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec1931b000) [pid = 3348] [serial = 158] [outer = 0x7fec12e5b800]
08:41:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec1944fc00) [pid = 3348] [serial = 159] [outer = 0x7fec12e5b800]
08:41:38 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
08:41:38 INFO - document served over http requires an https
08:41:38 INFO - sub-resource via script-tag using the http-csp
08:41:38 INFO - delivery method with no-redirect and when
08:41:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:38 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
08:41:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1702ms
08:41:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:41:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19095000 == 15 [pid = 3348] [id = 58]
08:41:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec1751f400) [pid = 3348] [serial = 160] [outer = (nil)]
08:41:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec19537400) [pid = 3348] [serial = 161] [outer = 0x7fec1751f400]
08:41:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec11296c00) [pid = 3348] [serial = 162] [outer = 0x7fec1751f400]
08:41:40 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
08:41:40 INFO - document served over http requires an https
08:41:40 INFO - sub-resource via script-tag using the http-csp
08:41:40 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:40 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
08:41:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1983ms
08:41:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:41:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112e6800 == 16 [pid = 3348] [id = 59]
08:41:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec11f60800) [pid = 3348] [serial = 163] [outer = (nil)]
08:41:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec1907f000) [pid = 3348] [serial = 164] [outer = 0x7fec11f60800]
08:41:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec10d22800) [pid = 3348] [serial = 165] [outer = 0x7fec11f60800]
08:41:43 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
08:41:43 INFO - document served over http requires an https
08:41:43 INFO - sub-resource via xhr-request using the http-csp
08:41:43 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:43 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
08:41:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2540ms
08:41:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:41:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131a000 == 17 [pid = 3348] [id = 60]
08:41:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec11f5dc00) [pid = 3348] [serial = 166] [outer = (nil)]
08:41:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec11f64800) [pid = 3348] [serial = 167] [outer = 0x7fec11f5dc00]
08:41:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec12ad6800) [pid = 3348] [serial = 168] [outer = 0x7fec11f5dc00]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d85800 == 16 [pid = 3348] [id = 53]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306c000 == 15 [pid = 3348] [id = 52]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a67000 == 14 [pid = 3348] [id = 51]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12871800 == 13 [pid = 3348] [id = 50]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131f000 == 12 [pid = 3348] [id = 49]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a24000 == 11 [pid = 3348] [id = 48]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee2000 == 10 [pid = 3348] [id = 47]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1946a800 == 9 [pid = 3348] [id = 46]
08:41:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a62800 == 8 [pid = 3348] [id = 45]
08:41:44 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec12aef000) [pid = 3348] [serial = 109] [outer = (nil)] [url = about:blank]
08:41:44 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec13f3f000) [pid = 3348] [serial = 114] [outer = (nil)] [url = about:blank]
08:41:44 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec194a2c00) [pid = 3348] [serial = 120] [outer = (nil)] [url = about:blank]
08:41:44 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec15b3b000) [pid = 3348] [serial = 117] [outer = (nil)] [url = about:blank]
08:41:45 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
08:41:45 INFO - document served over http requires an https
08:41:45 INFO - sub-resource via xhr-request using the http-csp
08:41:45 INFO - delivery method with no-redirect and when
08:41:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:45 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
08:41:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1835ms
08:41:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:41:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee3800 == 9 [pid = 3348] [id = 61]
08:41:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec11a77400) [pid = 3348] [serial = 169] [outer = (nil)]
08:41:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec12af2800) [pid = 3348] [serial = 170] [outer = 0x7fec11a77400]
08:41:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec130ea400) [pid = 3348] [serial = 171] [outer = 0x7fec11a77400]
08:41:47 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
08:41:47 INFO - document served over http requires an https
08:41:47 INFO - sub-resource via xhr-request using the http-csp
08:41:47 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:47 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
08:41:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1638ms
08:41:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:41:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a69000 == 10 [pid = 3348] [id = 62]
08:41:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec12e5cc00) [pid = 3348] [serial = 172] [outer = (nil)]
08:41:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec14467800) [pid = 3348] [serial = 173] [outer = 0x7fec12e5cc00]
08:41:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec15b43c00) [pid = 3348] [serial = 174] [outer = 0x7fec12e5cc00]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec15002400) [pid = 3348] [serial = 128] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec11f69800) [pid = 3348] [serial = 131] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec11a7f800) [pid = 3348] [serial = 134] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec12acb000) [pid = 3348] [serial = 125] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec1308b800) [pid = 3348] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346493269]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec130efc00) [pid = 3348] [serial = 145] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec12aec000) [pid = 3348] [serial = 137] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec146e3000) [pid = 3348] [serial = 150] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec13d17400) [pid = 3348] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec12e65400) [pid = 3348] [serial = 140] [outer = (nil)] [url = about:blank]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec12ad7400) [pid = 3348] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec12af3000) [pid = 3348] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346493269]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec130ea000) [pid = 3348] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec12807c00) [pid = 3348] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:41:49 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec12e64000) [pid = 3348] [serial = 144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:41:49 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
08:41:49 INFO - document served over http requires an http
08:41:49 INFO - sub-resource via fetch-request using the meta-csp
08:41:49 INFO - delivery method with keep-origin-redirect and when
08:41: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
08:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:49 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
08:41:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2941ms
08:41:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:41:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d8d000 == 11 [pid = 3348] [id = 63]
08:41:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec12e63c00) [pid = 3348] [serial = 175] [outer = (nil)]
08:41:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec13089000) [pid = 3348] [serial = 176] [outer = 0x7fec12e63c00]
08:41:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec15002400) [pid = 3348] [serial = 177] [outer = 0x7fec12e63c00]
08:41:51 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
08:41:51 INFO - document served over http requires an http
08:41:51 INFO - sub-resource via fetch-request using the meta-csp
08:41:51 INFO - delivery method with no-redirect and when
08:41:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
08:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:51 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
08:41:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1552ms
08:41:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:41:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d89000 == 12 [pid = 3348] [id = 64]
08:41:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec12acb000) [pid = 3348] [serial = 178] [outer = (nil)]
08:41:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec12aee000) [pid = 3348] [serial = 179] [outer = 0x7fec12acb000]
08:41:52 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7f9f147f6800) [pid = 3296] [serial = 23] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:41:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec144a3000) [pid = 3348] [serial = 180] [outer = 0x7fec12acb000]
08:41:53 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
08:41:53 INFO - document served over http requires an http
08:41:53 INFO - sub-resource via fetch-request using the meta-csp
08:41:53 INFO - delivery method with swap-origin-redirect and when
08:41:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
08:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:53 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
08:41:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1684ms
08:41:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:41:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19340800 == 13 [pid = 3348] [id = 65]
08:41:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec11f66000) [pid = 3348] [serial = 181] [outer = (nil)]
08:41:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec1944ec00) [pid = 3348] [serial = 182] [outer = 0x7fec11f66000]
08:41:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec19545000) [pid = 3348] [serial = 183] [outer = 0x7fec11f66000]
08:41:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee7000 == 14 [pid = 3348] [id = 66]
08:41:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec10a49400) [pid = 3348] [serial = 184] [outer = (nil)]
08:41:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec10a4dc00) [pid = 3348] [serial = 185] [outer = 0x7fec10a49400]
08:41:55 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
08:41:55 INFO - document served over http requires an http
08:41:55 INFO - sub-resource via iframe-tag using the meta-csp
08:41:55 INFO - delivery method with keep-origin-redirect and when
08:41:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
08:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:55 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
08:41:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1941ms
08:41:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:41:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11315000 == 15 [pid = 3348] [id = 67]
08:41:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec10a4c000) [pid = 3348] [serial = 186] [outer = (nil)]
08:41:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec10a53400) [pid = 3348] [serial = 187] [outer = 0x7fec10a4c000]
08:41:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec10945c00) [pid = 3348] [serial = 188] [outer = 0x7fec10a4c000]
08:41:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108cf800 == 16 [pid = 3348] [id = 68]
08:41:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec1094a000) [pid = 3348] [serial = 189] [outer = (nil)]
08:41:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec10a50800) [pid = 3348] [serial = 190] [outer = 0x7fec1094a000]
08:41:58 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
08:41:58 INFO - document served over http requires an http
08:41:58 INFO - sub-resource via iframe-tag using the meta-csp
08:41:58 INFO - delivery method with no-redirect and when
08:41:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
08:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:58 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
08:41:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2849ms
08:41:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a69000 == 15 [pid = 3348] [id = 62]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee3800 == 14 [pid = 3348] [id = 61]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131a000 == 13 [pid = 3348] [id = 60]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112e6800 == 12 [pid = 3348] [id = 59]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19095000 == 11 [pid = 3348] [id = 58]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15e93000 == 10 [pid = 3348] [id = 57]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d94800 == 9 [pid = 3348] [id = 56]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d98800 == 8 [pid = 3348] [id = 54]
08:41:58 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1285c800 == 7 [pid = 3348] [id = 55]
08:41:58 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12e5d000) [pid = 3348] [serial = 138] [outer = (nil)] [url = about:blank]
08:41:58 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec14468400) [pid = 3348] [serial = 146] [outer = (nil)] [url = about:blank]
08:41:58 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec130e0800) [pid = 3348] [serial = 141] [outer = (nil)] [url = about:blank]
08:41:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d7800 == 8 [pid = 3348] [id = 69]
08:41:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec10a51c00) [pid = 3348] [serial = 191] [outer = (nil)]
08:41:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec10d23800) [pid = 3348] [serial = 192] [outer = 0x7fec10a51c00]
08:41:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec112a2400) [pid = 3348] [serial = 193] [outer = 0x7fec10a51c00]
08:41:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11307000 == 9 [pid = 3348] [id = 70]
08:41:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec11a80800) [pid = 3348] [serial = 194] [outer = (nil)]
08:41:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec11f65400) [pid = 3348] [serial = 195] [outer = 0x7fec11a80800]
08:42:00 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
08:42:00 INFO - document served over http requires an http
08:42:00 INFO - sub-resource via iframe-tag using the meta-csp
08:42:00 INFO - delivery method with swap-origin-redirect and when
08:42:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
08:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:00 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
08:42:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1985ms
08:42:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:42:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131a000 == 10 [pid = 3348] [id = 71]
08:42:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec10a50400) [pid = 3348] [serial = 196] [outer = (nil)]
08:42:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec11f63c00) [pid = 3348] [serial = 197] [outer = 0x7fec10a50400]
08:42:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec12aefc00) [pid = 3348] [serial = 198] [outer = 0x7fec10a50400]
08:42:02 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
08:42:02 INFO - document served over http requires an http
08:42:02 INFO - sub-resource via script-tag using the meta-csp
08:42:02 INFO - delivery method with keep-origin-redirect and when
08:42:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
08:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:02 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
08:42:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1984ms
08:42:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:42:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed5000 == 11 [pid = 3348] [id = 72]
08:42:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec11a83000) [pid = 3348] [serial = 199] [outer = (nil)]
08:42:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec12e5e000) [pid = 3348] [serial = 200] [outer = 0x7fec11a83000]
08:42:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec130e6800) [pid = 3348] [serial = 201] [outer = 0x7fec11a83000]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec1931b000) [pid = 3348] [serial = 158] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec19537400) [pid = 3348] [serial = 161] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec1280dc00) [pid = 3348] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec1308f400) [pid = 3348] [serial = 155] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec14467800) [pid = 3348] [serial = 173] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec1907f000) [pid = 3348] [serial = 164] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12af2800) [pid = 3348] [serial = 170] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec13089000) [pid = 3348] [serial = 176] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec11f64800) [pid = 3348] [serial = 167] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec11f60800) [pid = 3348] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec12e5cc00) [pid = 3348] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec11a77400) [pid = 3348] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec11f5dc00) [pid = 3348] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec15e1a000) [pid = 3348] [serial = 82] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec193f6800) [pid = 3348] [serial = 79] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec12acd000) [pid = 3348] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec11a80c00) [pid = 3348] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec11a7e800) [pid = 3348] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec13d1e800) [pid = 3348] [serial = 55] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec13d22400) [pid = 3348] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec13d21c00) [pid = 3348] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec13092000) [pid = 3348] [serial = 52] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec1308e000) [pid = 3348] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec11f68800) [pid = 3348] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec1280e400) [pid = 3348] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec13d24400) [pid = 3348] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec1949f400) [pid = 3348] [serial = 84] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec1949c400) [pid = 3348] [serial = 81] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec12ad4800) [pid = 3348] [serial = 123] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec11f63000) [pid = 3348] [serial = 135] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec143a4c00) [pid = 3348] [serial = 57] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec1500c000) [pid = 3348] [serial = 62] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec1944bc00) [pid = 3348] [serial = 104] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec10d22800) [pid = 3348] [serial = 165] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec13f3a800) [pid = 3348] [serial = 54] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec130ea400) [pid = 3348] [serial = 171] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec1953e400) [pid = 3348] [serial = 129] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec1953fc00) [pid = 3348] [serial = 132] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec130e0c00) [pid = 3348] [serial = 126] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec1757ec00) [pid = 3348] [serial = 99] [outer = (nil)] [url = about:blank]
08:42:04 INFO - PROCESS | 3296 | --DOMWINDOW == 37 (0x7fec12ad6800) [pid = 3348] [serial = 168] [outer = (nil)] [url = about:blank]
08:42:05 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
08:42:05 INFO - document served over http requires an http
08:42:05 INFO - sub-resource via script-tag using the meta-csp
08:42:05 INFO - delivery method with no-redirect and when
08:42:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
08:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:05 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
08:42:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3116ms
08:42:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:42:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1286c800 == 12 [pid = 3348] [id = 73]
08:42:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 38 (0x7fec11f5f800) [pid = 3348] [serial = 202] [outer = (nil)]
08:42:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec1280e400) [pid = 3348] [serial = 203] [outer = 0x7fec11f5f800]
08:42:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec12e64400) [pid = 3348] [serial = 204] [outer = 0x7fec11f5f800]
08:42:06 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
08:42:06 INFO - document served over http requires an http
08:42:06 INFO - sub-resource via script-tag using the meta-csp
08:42:06 INFO - delivery method with swap-origin-redirect and when
08:42: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-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
08:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:06 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
08:42:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1633ms
08:42:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:42:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed2800 == 13 [pid = 3348] [id = 74]
08:42:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec11f5f000) [pid = 3348] [serial = 205] [outer = (nil)]
08:42:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec11f61800) [pid = 3348] [serial = 206] [outer = 0x7fec11f5f000]
08:42:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec12e5f000) [pid = 3348] [serial = 207] [outer = 0x7fec11f5f000]
08:42:08 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
08:42:08 INFO - document served over http requires an http
08:42:08 INFO - sub-resource via xhr-request using the meta-csp
08:42:08 INFO - delivery method with keep-origin-redirect and when
08:42: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-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
08:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:08 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
08:42:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1789ms
08:42:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:42:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1305e800 == 14 [pid = 3348] [id = 75]
08:42:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec11a81400) [pid = 3348] [serial = 208] [outer = (nil)]
08:42:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec130e5400) [pid = 3348] [serial = 209] [outer = 0x7fec11a81400]
08:42:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec13d1f800) [pid = 3348] [serial = 210] [outer = 0x7fec11a81400]
08:42:10 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
08:42:10 INFO - document served over http requires an http
08:42:10 INFO - sub-resource via xhr-request using the meta-csp
08:42:10 INFO - delivery method with no-redirect and when
08:42: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
08:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:10 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
08:42:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1607ms
08:42:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:42:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132e8000 == 15 [pid = 3348] [id = 76]
08:42:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec130e7400) [pid = 3348] [serial = 211] [outer = (nil)]
08:42:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec13f3d800) [pid = 3348] [serial = 212] [outer = 0x7fec130e7400]
08:42:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec1445a000) [pid = 3348] [serial = 213] [outer = 0x7fec130e7400]
08:42:12 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
08:42:12 INFO - document served over http requires an http
08:42:12 INFO - sub-resource via xhr-request using the meta-csp
08:42:12 INFO - delivery method with swap-origin-redirect and when
08:42:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
08:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:12 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
08:42:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2032ms
08:42:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:42:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f12800 == 16 [pid = 3348] [id = 77]
08:42:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec13d22000) [pid = 3348] [serial = 214] [outer = (nil)]
08:42:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec146e7c00) [pid = 3348] [serial = 215] [outer = 0x7fec13d22000]
08:42:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec15b41800) [pid = 3348] [serial = 216] [outer = 0x7fec13d22000]
08:42:15 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
08:42:15 INFO - document served over http requires an https
08:42:15 INFO - sub-resource via fetch-request using the meta-csp
08:42:15 INFO - delivery method with keep-origin-redirect and when
08:42:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
08:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:15 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
08:42:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2886ms
08:42:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:42:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108be800 == 17 [pid = 3348] [id = 78]
08:42:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec10a51000) [pid = 3348] [serial = 217] [outer = (nil)]
08:42:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec10a54400) [pid = 3348] [serial = 218] [outer = 0x7fec10a51000]
08:42:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec11f5e800) [pid = 3348] [serial = 219] [outer = 0x7fec10a51000]
08:42:16 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed5000 == 16 [pid = 3348] [id = 72]
08:42:16 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131a000 == 15 [pid = 3348] [id = 71]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11307000 == 14 [pid = 3348] [id = 70]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d7800 == 13 [pid = 3348] [id = 69]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108cf800 == 12 [pid = 3348] [id = 68]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee7000 == 11 [pid = 3348] [id = 66]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19340800 == 10 [pid = 3348] [id = 65]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d89000 == 9 [pid = 3348] [id = 64]
08:42:17 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d8d000 == 8 [pid = 3348] [id = 63]
08:42:17 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec15b43c00) [pid = 3348] [serial = 174] [outer = (nil)] [url = about:blank]
08:42:17 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
08:42:17 INFO - document served over http requires an https
08:42:17 INFO - sub-resource via fetch-request using the meta-csp
08:42:17 INFO - delivery method with no-redirect and when
08:42:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
08:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:17 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
08:42:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2388ms
08:42:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:42:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ef4000 == 9 [pid = 3348] [id = 79]
08:42:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec10a4f000) [pid = 3348] [serial = 220] [outer = (nil)]
08:42:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec11f69400) [pid = 3348] [serial = 221] [outer = 0x7fec10a4f000]
08:42:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec12af1400) [pid = 3348] [serial = 222] [outer = 0x7fec10a4f000]
08:42:19 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
08:42:19 INFO - document served over http requires an https
08:42:19 INFO - sub-resource via fetch-request using the meta-csp
08:42:19 INFO - delivery method with swap-origin-redirect and when
08:42:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
08:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:19 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
08:42:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1542ms
08:42:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:42:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a29800 == 10 [pid = 3348] [id = 80]
08:42:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec1280ec00) [pid = 3348] [serial = 223] [outer = (nil)]
08:42:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec13096800) [pid = 3348] [serial = 224] [outer = 0x7fec1280ec00]
08:42:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec143a3000) [pid = 3348] [serial = 225] [outer = 0x7fec1280ec00]
08:42:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1305a000 == 11 [pid = 3348] [id = 81]
08:42:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec144a7400) [pid = 3348] [serial = 226] [outer = (nil)]
08:42:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec15b47000) [pid = 3348] [serial = 227] [outer = 0x7fec144a7400]
08:42:21 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
08:42:21 INFO - document served over http requires an https
08:42:21 INFO - sub-resource via iframe-tag using the meta-csp
08:42:21 INFO - delivery method with keep-origin-redirect and when
08:42:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
08:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:21 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
08:42:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1783ms
08:42:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:42:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d89000 == 12 [pid = 3348] [id = 82]
08:42:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec13090800) [pid = 3348] [serial = 228] [outer = (nil)]
08:42:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec146e6800) [pid = 3348] [serial = 229] [outer = 0x7fec13090800]
08:42:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec19346000) [pid = 3348] [serial = 230] [outer = 0x7fec13090800]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec10a4dc00) [pid = 3348] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec1944ec00) [pid = 3348] [serial = 182] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec11f65400) [pid = 3348] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec10d23800) [pid = 3348] [serial = 192] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec12e5e000) [pid = 3348] [serial = 200] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec12aee000) [pid = 3348] [serial = 179] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec10a50800) [pid = 3348] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346517499]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec10a53400) [pid = 3348] [serial = 187] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec11f63c00) [pid = 3348] [serial = 197] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec13d16400) [pid = 3348] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec12e5b800) [pid = 3348] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec1751f400) [pid = 3348] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec11f66000) [pid = 3348] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec1094a000) [pid = 3348] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346517499]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec10a50400) [pid = 3348] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec10a49400) [pid = 3348] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec10a51c00) [pid = 3348] [serial = 191] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec12acb000) [pid = 3348] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec11a83000) [pid = 3348] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec10a4c000) [pid = 3348] [serial = 186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec11a80800) [pid = 3348] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec12e5bc00) [pid = 3348] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec1280e400) [pid = 3348] [serial = 203] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec1944fc00) [pid = 3348] [serial = 159] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec15dd8000) [pid = 3348] [serial = 151] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec144ab000) [pid = 3348] [serial = 156] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec11296c00) [pid = 3348] [serial = 162] [outer = (nil)] [url = about:blank]
08:42:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f1c000 == 13 [pid = 3348] [id = 83]
08:42:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec10951000) [pid = 3348] [serial = 231] [outer = (nil)]
08:42:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec10a50c00) [pid = 3348] [serial = 232] [outer = 0x7fec10951000]
08:42:22 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
08:42:22 INFO - document served over http requires an https
08:42:22 INFO - sub-resource via iframe-tag using the meta-csp
08:42:22 INFO - delivery method with no-redirect and when
08:42:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
08:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:22 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
08:42:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1853ms
08:42:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:42:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14382800 == 14 [pid = 3348] [id = 84]
08:42:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec10a4ec00) [pid = 3348] [serial = 233] [outer = (nil)]
08:42:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec12acb000) [pid = 3348] [serial = 234] [outer = 0x7fec10a4ec00]
08:42:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec19348400) [pid = 3348] [serial = 235] [outer = 0x7fec10a4ec00]
08:42:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a21000 == 15 [pid = 3348] [id = 85]
08:42:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec10d23000) [pid = 3348] [serial = 236] [outer = (nil)]
08:42:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec1129f800) [pid = 3348] [serial = 237] [outer = 0x7fec10d23000]
08:42:24 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
08:42:24 INFO - document served over http requires an https
08:42:24 INFO - sub-resource via iframe-tag using the meta-csp
08:42:24 INFO - delivery method with swap-origin-redirect and when
08:42:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
08:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:24 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
08:42:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2033ms
08:42:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:42:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14379800 == 16 [pid = 3348] [id = 86]
08:42:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec1129c800) [pid = 3348] [serial = 238] [outer = (nil)]
08:42:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec11a81800) [pid = 3348] [serial = 239] [outer = 0x7fec1129c800]
08:42:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec15dd1800) [pid = 3348] [serial = 240] [outer = 0x7fec1129c800]
08:42:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:42:27 INFO - document served over http requires an https
08:42:27 INFO - sub-resource via script-tag using the meta-csp
08:42:27 INFO - delivery method with keep-origin-redirect and when
08:42:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
08:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
08:42:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2392ms
08:42:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:42:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15eaf800 == 17 [pid = 3348] [id = 87]
08:42:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec12808400) [pid = 3348] [serial = 241] [outer = (nil)]
08:42:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec1941b400) [pid = 3348] [serial = 242] [outer = 0x7fec12808400]
08:42:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec194a4c00) [pid = 3348] [serial = 243] [outer = 0x7fec12808400]
08:42:30 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
08:42:30 INFO - document served over http requires an https
08:42:30 INFO - sub-resource via script-tag using the meta-csp
08:42:30 INFO - delivery method with no-redirect and when
08:42:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
08:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:30 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
08:42:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3359ms
08:42:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:42:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ed8800 == 18 [pid = 3348] [id = 88]
08:42:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec10a53c00) [pid = 3348] [serial = 244] [outer = (nil)]
08:42:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec10d23400) [pid = 3348] [serial = 245] [outer = 0x7fec10a53c00]
08:42:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec11f66800) [pid = 3348] [serial = 246] [outer = 0x7fec10a53c00]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11315000 == 17 [pid = 3348] [id = 67]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f1c000 == 16 [pid = 3348] [id = 83]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d89000 == 15 [pid = 3348] [id = 82]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1305a000 == 14 [pid = 3348] [id = 81]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a29800 == 13 [pid = 3348] [id = 80]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ef4000 == 12 [pid = 3348] [id = 79]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108be800 == 11 [pid = 3348] [id = 78]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f12800 == 10 [pid = 3348] [id = 77]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132e8000 == 9 [pid = 3348] [id = 76]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1305e800 == 8 [pid = 3348] [id = 75]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed2800 == 7 [pid = 3348] [id = 74]
08:42:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1286c800 == 6 [pid = 3348] [id = 73]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec10945c00) [pid = 3348] [serial = 188] [outer = (nil)] [url = about:blank]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec144a3000) [pid = 3348] [serial = 180] [outer = (nil)] [url = about:blank]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec112a2400) [pid = 3348] [serial = 193] [outer = (nil)] [url = about:blank]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec19545000) [pid = 3348] [serial = 183] [outer = (nil)] [url = about:blank]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec130e6800) [pid = 3348] [serial = 201] [outer = (nil)] [url = about:blank]
08:42:32 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec12aefc00) [pid = 3348] [serial = 198] [outer = (nil)] [url = about:blank]
08:42:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:42:32 INFO - document served over http requires an https
08:42:32 INFO - sub-resource via script-tag using the meta-csp
08:42:32 INFO - delivery method with swap-origin-redirect and when
08:42:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
08:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
08:42:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1886ms
08:42:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:42:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee3800 == 7 [pid = 3348] [id = 89]
08:42:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec10d28000) [pid = 3348] [serial = 247] [outer = (nil)]
08:42:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec11a7b400) [pid = 3348] [serial = 248] [outer = 0x7fec10d28000]
08:42:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec12aeb400) [pid = 3348] [serial = 249] [outer = 0x7fec10d28000]
08:42:34 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
08:42:34 INFO - document served over http requires an https
08:42:34 INFO - sub-resource via xhr-request using the meta-csp
08:42:34 INFO - delivery method with keep-origin-redirect and when
08:42:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
08:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:34 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
08:42:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1488ms
08:42:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:42:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1e000 == 8 [pid = 3348] [id = 90]
08:42:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec1280f000) [pid = 3348] [serial = 250] [outer = (nil)]
08:42:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec12e5c000) [pid = 3348] [serial = 251] [outer = 0x7fec1280f000]
08:42:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec13093000) [pid = 3348] [serial = 252] [outer = 0x7fec1280f000]
08:42:35 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
08:42:35 INFO - document served over http requires an https
08:42:35 INFO - sub-resource via xhr-request using the meta-csp
08:42:35 INFO - delivery method with no-redirect and when
08:42:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
08:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:35 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
08:42:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1650ms
08:42:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:42:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee7800 == 9 [pid = 3348] [id = 91]
08:42:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec12af4400) [pid = 3348] [serial = 253] [outer = (nil)]
08:42:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec13d16400) [pid = 3348] [serial = 254] [outer = 0x7fec12af4400]
08:42:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec13d25000) [pid = 3348] [serial = 255] [outer = 0x7fec12af4400]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec12e63c00) [pid = 3348] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec12acb000) [pid = 3348] [serial = 234] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec11f69400) [pid = 3348] [serial = 221] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec15b47000) [pid = 3348] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec13096800) [pid = 3348] [serial = 224] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec13f3d800) [pid = 3348] [serial = 212] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec146e7c00) [pid = 3348] [serial = 215] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec10a50c00) [pid = 3348] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346542650]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec146e6800) [pid = 3348] [serial = 229] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec11f61800) [pid = 3348] [serial = 206] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec130e5400) [pid = 3348] [serial = 209] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec10a54400) [pid = 3348] [serial = 218] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec10a4f000) [pid = 3348] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec144a7400) [pid = 3348] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec10a51000) [pid = 3348] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec10951000) [pid = 3348] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346542650]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec1280ec00) [pid = 3348] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec13d22000) [pid = 3348] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec13090800) [pid = 3348] [serial = 228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 37 (0x7fec15002400) [pid = 3348] [serial = 177] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 36 (0x7fec1445a000) [pid = 3348] [serial = 213] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 35 (0x7fec12e5f000) [pid = 3348] [serial = 207] [outer = (nil)] [url = about:blank]
08:42:38 INFO - PROCESS | 3296 | --DOMWINDOW == 34 (0x7fec13d1f800) [pid = 3348] [serial = 210] [outer = (nil)] [url = about:blank]
08:42:38 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
08:42:38 INFO - document served over http requires an https
08:42:38 INFO - sub-resource via xhr-request using the meta-csp
08:42:38 INFO - delivery method with swap-origin-redirect and when
08:42: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
08:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:38 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
08:42:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2536ms
08:42:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:42:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a51000 == 10 [pid = 3348] [id = 92]
08:42:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 35 (0x7fec11a75800) [pid = 3348] [serial = 256] [outer = (nil)]
08:42:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 36 (0x7fec11f5fc00) [pid = 3348] [serial = 257] [outer = 0x7fec11a75800]
08:42:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 37 (0x7fec12e62c00) [pid = 3348] [serial = 258] [outer = 0x7fec11a75800]
08:42:40 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
08:42:40 INFO - document served over http requires an http
08:42:40 INFO - sub-resource via fetch-request using the meta-csp
08:42:40 INFO - delivery method with keep-origin-redirect and when
08:42:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
08:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:40 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
08:42:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1937ms
08:42:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:42:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12876800 == 11 [pid = 3348] [id = 93]
08:42:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 38 (0x7fec10d2a400) [pid = 3348] [serial = 259] [outer = (nil)]
08:42:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 39 (0x7fec11a83400) [pid = 3348] [serial = 260] [outer = 0x7fec10d2a400]
08:42:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 40 (0x7fec130e1800) [pid = 3348] [serial = 261] [outer = 0x7fec10d2a400]
08:42:42 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
08:42:42 INFO - document served over http requires an http
08:42:42 INFO - sub-resource via fetch-request using the meta-csp
08:42:42 INFO - delivery method with no-redirect and when
08:42:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
08:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:42 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
08:42:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2299ms
08:42:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:42:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13079800 == 12 [pid = 3348] [id = 94]
08:42:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 41 (0x7fec11f64000) [pid = 3348] [serial = 262] [outer = (nil)]
08:42:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec13f31800) [pid = 3348] [serial = 263] [outer = 0x7fec11f64000]
08:42:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec1439b000) [pid = 3348] [serial = 264] [outer = 0x7fec11f64000]
08:42:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:42:45 INFO - document served over http requires an http
08:42:45 INFO - sub-resource via fetch-request using the meta-csp
08:42:45 INFO - delivery method with swap-origin-redirect and when
08:42:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
08:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
08:42:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2841ms
08:42:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:42:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d90800 == 13 [pid = 3348] [id = 95]
08:42:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec13f35800) [pid = 3348] [serial = 265] [outer = (nil)]
08:42:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec1445c000) [pid = 3348] [serial = 266] [outer = 0x7fec13f35800]
08:42:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec144ab400) [pid = 3348] [serial = 267] [outer = 0x7fec13f35800]
08:42:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f24800 == 14 [pid = 3348] [id = 96]
08:42:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec1280ec00) [pid = 3348] [serial = 268] [outer = (nil)]
08:42:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec10a53800) [pid = 3348] [serial = 269] [outer = 0x7fec1280ec00]
08:42:48 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
08:42:48 INFO - document served over http requires an http
08:42:48 INFO - sub-resource via iframe-tag using the meta-csp
08:42:48 INFO - delivery method with keep-origin-redirect and when
08:42:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
08:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:48 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
08:42:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2490ms
08:42:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:42:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a19000 == 15 [pid = 3348] [id = 97]
08:42:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec12accc00) [pid = 3348] [serial = 270] [outer = (nil)]
08:42:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec12ad8000) [pid = 3348] [serial = 271] [outer = 0x7fec12accc00]
08:42:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec13d1bc00) [pid = 3348] [serial = 272] [outer = 0x7fec12accc00]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee7800 == 14 [pid = 3348] [id = 91]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1e000 == 13 [pid = 3348] [id = 90]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee3800 == 12 [pid = 3348] [id = 89]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ed8800 == 11 [pid = 3348] [id = 88]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15eaf800 == 10 [pid = 3348] [id = 87]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14379800 == 9 [pid = 3348] [id = 86]
08:42:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a21000 == 8 [pid = 3348] [id = 85]
08:42:49 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec15b41800) [pid = 3348] [serial = 216] [outer = (nil)] [url = about:blank]
08:42:49 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec11f5e800) [pid = 3348] [serial = 219] [outer = (nil)] [url = about:blank]
08:42:49 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec19346000) [pid = 3348] [serial = 230] [outer = (nil)] [url = about:blank]
08:42:49 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec143a3000) [pid = 3348] [serial = 225] [outer = (nil)] [url = about:blank]
08:42:49 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec12af1400) [pid = 3348] [serial = 222] [outer = (nil)] [url = about:blank]
08:42:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108ca000 == 9 [pid = 3348] [id = 98]
08:42:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec1094fc00) [pid = 3348] [serial = 273] [outer = (nil)]
08:42:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec11295c00) [pid = 3348] [serial = 274] [outer = 0x7fec1094fc00]
08:42:49 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
08:42:49 INFO - document served over http requires an http
08:42:49 INFO - sub-resource via iframe-tag using the meta-csp
08:42:49 INFO - delivery method with no-redirect and when
08:42:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
08:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:49 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
08:42:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1787ms
08:42:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:42:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d2800 == 10 [pid = 3348] [id = 99]
08:42:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec10d29c00) [pid = 3348] [serial = 275] [outer = (nil)]
08:42:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec11f64400) [pid = 3348] [serial = 276] [outer = 0x7fec10d29c00]
08:42:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec12af7400) [pid = 3348] [serial = 277] [outer = 0x7fec10d29c00]
08:42:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11312800 == 11 [pid = 3348] [id = 100]
08:42:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec1308e000) [pid = 3348] [serial = 278] [outer = (nil)]
08:42:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec130e4800) [pid = 3348] [serial = 279] [outer = 0x7fec1308e000]
08:42:51 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
08:42:51 INFO - document served over http requires an http
08:42:51 INFO - sub-resource via iframe-tag using the meta-csp
08:42:51 INFO - delivery method with swap-origin-redirect and when
08:42:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
08:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:51 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
08:42:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1739ms
08:42:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:42:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1f800 == 12 [pid = 3348] [id = 101]
08:42:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec10d2cc00) [pid = 3348] [serial = 280] [outer = (nil)]
08:42:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec13d22c00) [pid = 3348] [serial = 281] [outer = 0x7fec10d2cc00]
08:42:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec144a9c00) [pid = 3348] [serial = 282] [outer = 0x7fec10d2cc00]
08:42:53 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
08:42:53 INFO - document served over http requires an http
08:42:53 INFO - sub-resource via script-tag using the meta-csp
08:42:53 INFO - delivery method with keep-origin-redirect and when
08:42:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
08:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:53 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
08:42:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1942ms
08:42:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:42:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12872000 == 13 [pid = 3348] [id = 102]
08:42:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec13d20c00) [pid = 3348] [serial = 283] [outer = (nil)]
08:42:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec15009000) [pid = 3348] [serial = 284] [outer = 0x7fec13d20c00]
08:42:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec15ddac00) [pid = 3348] [serial = 285] [outer = 0x7fec13d20c00]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec1129f800) [pid = 3348] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec11a81800) [pid = 3348] [serial = 239] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec11a7b400) [pid = 3348] [serial = 248] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec10d23400) [pid = 3348] [serial = 245] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec1941b400) [pid = 3348] [serial = 242] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec12e5c000) [pid = 3348] [serial = 251] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec13d16400) [pid = 3348] [serial = 254] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec11f5fc00) [pid = 3348] [serial = 257] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec12af4400) [pid = 3348] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec12808400) [pid = 3348] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec10a53c00) [pid = 3348] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec10d28000) [pid = 3348] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec1280f000) [pid = 3348] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec10d23000) [pid = 3348] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec12e64400) [pid = 3348] [serial = 204] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec12aeb400) [pid = 3348] [serial = 249] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec13093000) [pid = 3348] [serial = 252] [outer = (nil)] [url = about:blank]
08:42:55 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec13d25000) [pid = 3348] [serial = 255] [outer = (nil)] [url = about:blank]
08:42:55 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
08:42:55 INFO - document served over http requires an http
08:42:55 INFO - sub-resource via script-tag using the meta-csp
08:42:55 INFO - delivery method with no-redirect and when
08:42: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
08:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:55 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
08:42:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2341ms
08:42:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:42:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f14800 == 14 [pid = 3348] [id = 103]
08:42:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 42 (0x7fec11294800) [pid = 3348] [serial = 286] [outer = (nil)]
08:42:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 43 (0x7fec12aeb800) [pid = 3348] [serial = 287] [outer = 0x7fec11294800]
08:42:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec16114000) [pid = 3348] [serial = 288] [outer = 0x7fec11294800]
08:42:58 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
08:42:58 INFO - document served over http requires an http
08:42:58 INFO - sub-resource via script-tag using the meta-csp
08:42:58 INFO - delivery method with swap-origin-redirect and when
08:42:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
08:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:58 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
08:42:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2191ms
08:42:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:42:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13061800 == 15 [pid = 3348] [id = 104]
08:42:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec1129e800) [pid = 3348] [serial = 289] [outer = (nil)]
08:42:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec13090400) [pid = 3348] [serial = 290] [outer = 0x7fec1129e800]
08:42:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec1500d000) [pid = 3348] [serial = 291] [outer = 0x7fec1129e800]
08:43:01 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
08:43:01 INFO - document served over http requires an http
08:43:01 INFO - sub-resource via xhr-request using the meta-csp
08:43:01 INFO - delivery method with keep-origin-redirect and when
08:43:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
08:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:01 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
08:43:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2840ms
08:43:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:43:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec150d3000 == 16 [pid = 3348] [id = 105]
08:43:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec1308a000) [pid = 3348] [serial = 292] [outer = (nil)]
08:43:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec161dd000) [pid = 3348] [serial = 293] [outer = 0x7fec1308a000]
08:43:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec193f5400) [pid = 3348] [serial = 294] [outer = 0x7fec1308a000]
08:43:03 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
08:43:03 INFO - document served over http requires an http
08:43:03 INFO - sub-resource via xhr-request using the meta-csp
08:43:03 INFO - delivery method with no-redirect and when
08:43: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
08:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:03 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
08:43:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2645ms
08:43:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:43:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea0800 == 17 [pid = 3348] [id = 106]
08:43:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec17520000) [pid = 3348] [serial = 295] [outer = (nil)]
08:43:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec1949b800) [pid = 3348] [serial = 296] [outer = 0x7fec17520000]
08:43:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec1953e400) [pid = 3348] [serial = 297] [outer = 0x7fec17520000]
08:43:05 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
08:43:05 INFO - document served over http requires an http
08:43:05 INFO - sub-resource via xhr-request using the meta-csp
08:43:05 INFO - delivery method with swap-origin-redirect and when
08:43:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
08:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:05 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
08:43:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1789ms
08:43:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:43:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131e000 == 18 [pid = 3348] [id = 107]
08:43:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec11f61800) [pid = 3348] [serial = 298] [outer = (nil)]
08:43:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec11f69400) [pid = 3348] [serial = 299] [outer = 0x7fec11f61800]
08:43:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec12b32c00) [pid = 3348] [serial = 300] [outer = 0x7fec11f61800]
08:43:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7f9f2496a800) [pid = 3296] [serial = 25] [outer = 0x7f9f18356400]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12872000 == 17 [pid = 3348] [id = 102]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1f800 == 16 [pid = 3348] [id = 101]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11312800 == 15 [pid = 3348] [id = 100]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14382800 == 14 [pid = 3348] [id = 84]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d2800 == 13 [pid = 3348] [id = 99]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108ca000 == 12 [pid = 3348] [id = 98]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f24800 == 11 [pid = 3348] [id = 96]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a19000 == 10 [pid = 3348] [id = 97]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d90800 == 9 [pid = 3348] [id = 95]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13079800 == 8 [pid = 3348] [id = 94]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12876800 == 7 [pid = 3348] [id = 93]
08:43:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a51000 == 6 [pid = 3348] [id = 92]
08:43:07 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec194a4c00) [pid = 3348] [serial = 243] [outer = (nil)] [url = about:blank]
08:43:07 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec11f66800) [pid = 3348] [serial = 246] [outer = (nil)] [url = about:blank]
08:43:07 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
08:43:07 INFO - document served over http requires an https
08:43:07 INFO - sub-resource via fetch-request using the meta-csp
08:43:07 INFO - delivery method with keep-origin-redirect and when
08:43:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
08:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:07 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
08:43:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2406ms
08:43:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:43:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee3800 == 7 [pid = 3348] [id = 108]
08:43:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec12acf800) [pid = 3348] [serial = 301] [outer = (nil)]
08:43:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec12aeec00) [pid = 3348] [serial = 302] [outer = 0x7fec12acf800]
08:43:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec12e60800) [pid = 3348] [serial = 303] [outer = 0x7fec12acf800]
08:43:09 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
08:43:09 INFO - document served over http requires an https
08:43:09 INFO - sub-resource via fetch-request using the meta-csp
08:43:09 INFO - delivery method with no-redirect and when
08:43:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
08:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:09 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
08:43:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1843ms
08:43:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:43:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed2800 == 8 [pid = 3348] [id = 109]
08:43:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec12ace000) [pid = 3348] [serial = 304] [outer = (nil)]
08:43:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec1308c800) [pid = 3348] [serial = 305] [outer = 0x7fec12ace000]
08:43:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec13f3f000) [pid = 3348] [serial = 306] [outer = 0x7fec12ace000]
08:43:12 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
08:43:12 INFO - document served over http requires an https
08:43:12 INFO - sub-resource via fetch-request using the meta-csp
08:43:12 INFO - delivery method with swap-origin-redirect and when
08:43:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
08:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:12 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
08:43:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3043ms
08:43:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:43:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132de000 == 9 [pid = 3348] [id = 110]
08:43:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec13f3fc00) [pid = 3348] [serial = 307] [outer = (nil)]
08:43:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec143a4000) [pid = 3348] [serial = 308] [outer = 0x7fec13f3fc00]
08:43:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec15dd3000) [pid = 3348] [serial = 309] [outer = 0x7fec13f3fc00]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec12aeb800) [pid = 3348] [serial = 287] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec11295c00) [pid = 3348] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346569640]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec12ad8000) [pid = 3348] [serial = 271] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec15009000) [pid = 3348] [serial = 284] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec11a83400) [pid = 3348] [serial = 260] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec1445c000) [pid = 3348] [serial = 266] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec13d22c00) [pid = 3348] [serial = 281] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec130e4800) [pid = 3348] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec13f31800) [pid = 3348] [serial = 263] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec11f64400) [pid = 3348] [serial = 276] [outer = (nil)] [url = about:blank]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec10a53800) [pid = 3348] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec13d20c00) [pid = 3348] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec10d2cc00) [pid = 3348] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec10d29c00) [pid = 3348] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec1094fc00) [pid = 3348] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346569640]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec12accc00) [pid = 3348] [serial = 270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec1308e000) [pid = 3348] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:14 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec1280ec00) [pid = 3348] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f2d800 == 10 [pid = 3348] [id = 111]
08:43:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec10d28400) [pid = 3348] [serial = 310] [outer = (nil)]
08:43:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec12accc00) [pid = 3348] [serial = 311] [outer = 0x7fec10d28400]
08:43:16 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
08:43:16 INFO - document served over http requires an https
08:43:16 INFO - sub-resource via iframe-tag using the meta-csp
08:43:16 INFO - delivery method with keep-origin-redirect and when
08:43:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
08:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:16 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
08:43:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3291ms
08:43:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:43:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a14800 == 11 [pid = 3348] [id = 112]
08:43:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec10a4dc00) [pid = 3348] [serial = 312] [outer = (nil)]
08:43:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec11f66800) [pid = 3348] [serial = 313] [outer = 0x7fec10a4dc00]
08:43:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec12e65c00) [pid = 3348] [serial = 314] [outer = 0x7fec10a4dc00]
08:43:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15e9c000 == 12 [pid = 3348] [id = 113]
08:43:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec13f30400) [pid = 3348] [serial = 315] [outer = (nil)]
08:43:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec144a2400) [pid = 3348] [serial = 316] [outer = 0x7fec13f30400]
08:43:18 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
08:43:18 INFO - document served over http requires an https
08:43:18 INFO - sub-resource via iframe-tag using the meta-csp
08:43:18 INFO - delivery method with no-redirect and when
08:43: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
08:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:18 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
08:43:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2083ms
08:43:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:43:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f2c800 == 13 [pid = 3348] [id = 114]
08:43:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec11a79800) [pid = 3348] [serial = 317] [outer = (nil)]
08:43:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec143a1c00) [pid = 3348] [serial = 318] [outer = 0x7fec11a79800]
08:43:19 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7f9f1b8b2c00) [pid = 3296] [serial = 24] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:43:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec194a0800) [pid = 3348] [serial = 319] [outer = 0x7fec11a79800]
08:43:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19333000 == 14 [pid = 3348] [id = 115]
08:43:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec19542400) [pid = 3348] [serial = 320] [outer = (nil)]
08:43:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec10971000) [pid = 3348] [serial = 321] [outer = 0x7fec19542400]
08:43:20 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
08:43:20 INFO - document served over http requires an https
08:43:20 INFO - sub-resource via iframe-tag using the meta-csp
08:43:20 INFO - delivery method with swap-origin-redirect and when
08:43: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
08:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:20 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
08:43:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1947ms
08:43:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:43:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10804000 == 15 [pid = 3348] [id = 116]
08:43:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec10970c00) [pid = 3348] [serial = 322] [outer = (nil)]
08:43:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec1097a000) [pid = 3348] [serial = 323] [outer = 0x7fec10970c00]
08:43:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec144a3800) [pid = 3348] [serial = 324] [outer = 0x7fec10970c00]
08:43:22 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
08:43:22 INFO - document served over http requires an https
08:43:22 INFO - sub-resource via script-tag using the meta-csp
08:43:22 INFO - delivery method with keep-origin-redirect and when
08:43:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
08:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:22 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
08:43:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1940ms
08:43:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:43:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1081f000 == 16 [pid = 3348] [id = 117]
08:43:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec1088f800) [pid = 3348] [serial = 325] [outer = (nil)]
08:43:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec10890800) [pid = 3348] [serial = 326] [outer = 0x7fec1088f800]
08:43:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec10975800) [pid = 3348] [serial = 327] [outer = 0x7fec1088f800]
08:43:24 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
08:43:24 INFO - document served over http requires an https
08:43:24 INFO - sub-resource via script-tag using the meta-csp
08:43:24 INFO - delivery method with no-redirect and when
08:43:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
08:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:24 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
08:43:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2293ms
08:43:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:43:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe75000 == 17 [pid = 3348] [id = 118]
08:43:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0ff07000) [pid = 3348] [serial = 328] [outer = (nil)]
08:43:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0ff0b800) [pid = 3348] [serial = 329] [outer = 0x7fec0ff07000]
08:43:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec10890000) [pid = 3348] [serial = 330] [outer = 0x7fec0ff07000]
08:43:26 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
08:43:26 INFO - document served over http requires an https
08:43:26 INFO - sub-resource via script-tag using the meta-csp
08:43:26 INFO - delivery method with swap-origin-redirect and when
08:43:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
08:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:26 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
08:43:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2397ms
08:43:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:43:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10050800 == 18 [pid = 3348] [id = 119]
08:43:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec109e1c00) [pid = 3348] [serial = 331] [outer = (nil)]
08:43:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec109e2c00) [pid = 3348] [serial = 332] [outer = 0x7fec109e1c00]
08:43:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec19542c00) [pid = 3348] [serial = 333] [outer = 0x7fec109e1c00]
08:43:29 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
08:43:29 INFO - document served over http requires an https
08:43:29 INFO - sub-resource via xhr-request using the meta-csp
08:43:29 INFO - delivery method with keep-origin-redirect and when
08:43:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
08:43:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:29 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
08:43:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2848ms
08:43:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:43:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10eda000 == 19 [pid = 3348] [id = 120]
08:43:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec10214800) [pid = 3348] [serial = 334] [outer = (nil)]
08:43:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec1088ac00) [pid = 3348] [serial = 335] [outer = 0x7fec10214800]
08:43:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec109d7800) [pid = 3348] [serial = 336] [outer = 0x7fec10214800]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f2d800 == 18 [pid = 3348] [id = 111]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed2800 == 17 [pid = 3348] [id = 109]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee3800 == 16 [pid = 3348] [id = 108]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131e000 == 15 [pid = 3348] [id = 107]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea0800 == 14 [pid = 3348] [id = 106]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec150d3000 == 13 [pid = 3348] [id = 105]
08:43:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13061800 == 12 [pid = 3348] [id = 104]
08:43:31 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12af7400) [pid = 3348] [serial = 277] [outer = (nil)] [url = about:blank]
08:43:31 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec144a9c00) [pid = 3348] [serial = 282] [outer = (nil)] [url = about:blank]
08:43:31 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec15ddac00) [pid = 3348] [serial = 285] [outer = (nil)] [url = about:blank]
08:43:31 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec13d1bc00) [pid = 3348] [serial = 272] [outer = (nil)] [url = about:blank]
08:43:32 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
08:43:32 INFO - document served over http requires an https
08:43:32 INFO - sub-resource via xhr-request using the meta-csp
08:43:32 INFO - delivery method with no-redirect and when
08:43:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
08:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:32 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
08:43:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2641ms
08:43:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:43:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11310000 == 13 [pid = 3348] [id = 121]
08:43:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec10214c00) [pid = 3348] [serial = 337] [outer = (nil)]
08:43:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec109e4400) [pid = 3348] [serial = 338] [outer = 0x7fec10214c00]
08:43:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec12803c00) [pid = 3348] [serial = 339] [outer = 0x7fec10214c00]
08:43:34 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
08:43:34 INFO - document served over http requires an https
08:43:34 INFO - sub-resource via xhr-request using the meta-csp
08:43:34 INFO - delivery method with swap-origin-redirect and when
08:43:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
08:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:34 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
08:43:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1642ms
08:43:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:43:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12874000 == 14 [pid = 3348] [id = 122]
08:43:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec10d22800) [pid = 3348] [serial = 340] [outer = (nil)]
08:43:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec12b2a400) [pid = 3348] [serial = 341] [outer = 0x7fec10d22800]
08:43:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec13092400) [pid = 3348] [serial = 342] [outer = 0x7fec10d22800]
08:43:36 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
08:43:36 INFO - document served over http requires an http
08:43:36 INFO - sub-resource via fetch-request using the meta-referrer
08:43:36 INFO - delivery method with keep-origin-redirect and when
08:43: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"
08:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:36 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
08:43:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1885ms
08:43:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:43:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f13000 == 15 [pid = 3348] [id = 123]
08:43:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec12af3800) [pid = 3348] [serial = 343] [outer = (nil)]
08:43:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec13094000) [pid = 3348] [serial = 344] [outer = 0x7fec12af3800]
08:43:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec1445a000) [pid = 3348] [serial = 345] [outer = 0x7fec12af3800]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec161dd000) [pid = 3348] [serial = 293] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec1949b800) [pid = 3348] [serial = 296] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec12aeec00) [pid = 3348] [serial = 302] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec11f69400) [pid = 3348] [serial = 299] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec13090400) [pid = 3348] [serial = 290] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec1308c800) [pid = 3348] [serial = 305] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec143a4000) [pid = 3348] [serial = 308] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12acf800) [pid = 3348] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec11f5f800) [pid = 3348] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec11f61800) [pid = 3348] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec1129c800) [pid = 3348] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec11a75800) [pid = 3348] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec12ace000) [pid = 3348] [serial = 304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec130e7400) [pid = 3348] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec11294800) [pid = 3348] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec11f5f000) [pid = 3348] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec11a81400) [pid = 3348] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec15dd1800) [pid = 3348] [serial = 240] [outer = (nil)] [url = about:blank]
08:43:37 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec12e62c00) [pid = 3348] [serial = 258] [outer = (nil)] [url = about:blank]
08:43:38 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
08:43:38 INFO - document served over http requires an http
08:43:38 INFO - sub-resource via fetch-request using the meta-referrer
08:43:38 INFO - delivery method with no-redirect and when
08:43: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"
08:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:38 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
08:43:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1936ms
08:43:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:43:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15e97000 == 16 [pid = 3348] [id = 124]
08:43:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec1129f800) [pid = 3348] [serial = 346] [outer = (nil)]
08:43:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec12b29000) [pid = 3348] [serial = 347] [outer = 0x7fec1129f800]
08:43:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec146de400) [pid = 3348] [serial = 348] [outer = 0x7fec1129f800]
08:43:40 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
08:43:40 INFO - document served over http requires an http
08:43:40 INFO - sub-resource via fetch-request using the meta-referrer
08:43:40 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:40 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
08:43:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2190ms
08:43:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:43:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14370800 == 17 [pid = 3348] [id = 125]
08:43:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec10974c00) [pid = 3348] [serial = 349] [outer = (nil)]
08:43:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec112a2c00) [pid = 3348] [serial = 350] [outer = 0x7fec10974c00]
08:43:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec1308c800) [pid = 3348] [serial = 351] [outer = 0x7fec10974c00]
08:43:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10131800 == 18 [pid = 3348] [id = 126]
08:43:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec14398400) [pid = 3348] [serial = 352] [outer = (nil)]
08:43:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec15d89400) [pid = 3348] [serial = 353] [outer = 0x7fec14398400]
08:43:42 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
08:43:42 INFO - document served over http requires an http
08:43:42 INFO - sub-resource via iframe-tag using the meta-referrer
08:43:42 INFO - delivery method with keep-origin-redirect and when
08:43: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"
08:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:42 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
08:43:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2644ms
08:43:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:43:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1013f000 == 19 [pid = 3348] [id = 127]
08:43:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec146e7800) [pid = 3348] [serial = 354] [outer = (nil)]
08:43:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec1907d400) [pid = 3348] [serial = 355] [outer = 0x7fec146e7800]
08:43:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec19451c00) [pid = 3348] [serial = 356] [outer = 0x7fec146e7800]
08:43:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f341000 == 20 [pid = 3348] [id = 128]
08:43:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec194a4c00) [pid = 3348] [serial = 357] [outer = (nil)]
08:43:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec19543c00) [pid = 3348] [serial = 358] [outer = 0x7fec194a4c00]
08:43:45 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
08:43:45 INFO - document served over http requires an http
08:43:45 INFO - sub-resource via iframe-tag using the meta-referrer
08:43:45 INFO - delivery method with no-redirect and when
08:43: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"
08:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:45 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
08:43:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2241ms
08:43:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:43:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f350800 == 21 [pid = 3348] [id = 129]
08:43:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0f3c3400) [pid = 3348] [serial = 359] [outer = (nil)]
08:43:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0f3c4400) [pid = 3348] [serial = 360] [outer = 0x7fec0f3c3400]
08:43:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec10891c00) [pid = 3348] [serial = 361] [outer = 0x7fec0f3c3400]
08:43:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb5f800 == 22 [pid = 3348] [id = 130]
08:43:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0ff11800) [pid = 3348] [serial = 362] [outer = (nil)]
08:43:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec10211400) [pid = 3348] [serial = 363] [outer = 0x7fec0ff11800]
08:43:49 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
08:43:49 INFO - document served over http requires an http
08:43:49 INFO - sub-resource via iframe-tag using the meta-referrer
08:43:49 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:49 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
08:43:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3654ms
08:43:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:43:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6d000 == 23 [pid = 3348] [id = 131]
08:43:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec10210000) [pid = 3348] [serial = 364] [outer = (nil)]
08:43:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec1088a800) [pid = 3348] [serial = 365] [outer = 0x7fec10210000]
08:43:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec109d6400) [pid = 3348] [serial = 366] [outer = 0x7fec10210000]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f13000 == 22 [pid = 3348] [id = 123]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12874000 == 21 [pid = 3348] [id = 122]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11310000 == 20 [pid = 3348] [id = 121]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10eda000 == 19 [pid = 3348] [id = 120]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10050800 == 18 [pid = 3348] [id = 119]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe75000 == 17 [pid = 3348] [id = 118]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1081f000 == 16 [pid = 3348] [id = 117]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10804000 == 15 [pid = 3348] [id = 116]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19333000 == 14 [pid = 3348] [id = 115]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f2c800 == 13 [pid = 3348] [id = 114]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f14800 == 12 [pid = 3348] [id = 103]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15e9c000 == 11 [pid = 3348] [id = 113]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132de000 == 10 [pid = 3348] [id = 110]
08:43:50 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a14800 == 9 [pid = 3348] [id = 112]
08:43:50 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec16114000) [pid = 3348] [serial = 288] [outer = (nil)] [url = about:blank]
08:43:50 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec12b32c00) [pid = 3348] [serial = 300] [outer = (nil)] [url = about:blank]
08:43:50 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12e60800) [pid = 3348] [serial = 303] [outer = (nil)] [url = about:blank]
08:43:50 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec13f3f000) [pid = 3348] [serial = 306] [outer = (nil)] [url = about:blank]
08:43:51 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
08:43:51 INFO - document served over http requires an http
08:43:51 INFO - sub-resource via script-tag using the meta-referrer
08:43:51 INFO - delivery method with keep-origin-redirect and when
08:43:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:43:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:51 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
08:43:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1966ms
08:43:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:43:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7e800 == 10 [pid = 3348] [id = 132]
08:43:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec10211000) [pid = 3348] [serial = 367] [outer = (nil)]
08:43:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec10891000) [pid = 3348] [serial = 368] [outer = 0x7fec10211000]
08:43:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec10a54800) [pid = 3348] [serial = 369] [outer = 0x7fec10211000]
08:43:52 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
08:43:52 INFO - document served over http requires an http
08:43:52 INFO - sub-resource via script-tag using the meta-referrer
08:43:52 INFO - delivery method with no-redirect and when
08:43:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:52 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
08:43:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1795ms
08:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:43:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10147800 == 11 [pid = 3348] [id = 133]
08:43:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec109e0000) [pid = 3348] [serial = 370] [outer = (nil)]
08:43:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec11293800) [pid = 3348] [serial = 371] [outer = 0x7fec109e0000]
08:43:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec11a7a000) [pid = 3348] [serial = 372] [outer = 0x7fec109e0000]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec19542400) [pid = 3348] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec11f64000) [pid = 3348] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec10d2a400) [pid = 3348] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec13f35800) [pid = 3348] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec13f30400) [pid = 3348] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346597985]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec10a4ec00) [pid = 3348] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec10d28400) [pid = 3348] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec13f3fc00) [pid = 3348] [serial = 307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec10890800) [pid = 3348] [serial = 326] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0ff0b800) [pid = 3348] [serial = 329] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec10971000) [pid = 3348] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec143a1c00) [pid = 3348] [serial = 318] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec1097a000) [pid = 3348] [serial = 323] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec13094000) [pid = 3348] [serial = 344] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec144a2400) [pid = 3348] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346597985]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec11f66800) [pid = 3348] [serial = 313] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec12accc00) [pid = 3348] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec1088ac00) [pid = 3348] [serial = 335] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec109e2c00) [pid = 3348] [serial = 332] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec12b2a400) [pid = 3348] [serial = 341] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec109e4400) [pid = 3348] [serial = 338] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec10214c00) [pid = 3348] [serial = 337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec12af3800) [pid = 3348] [serial = 343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec10d22800) [pid = 3348] [serial = 340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec109e1c00) [pid = 3348] [serial = 331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec10214800) [pid = 3348] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec1439b000) [pid = 3348] [serial = 264] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec130e1800) [pid = 3348] [serial = 261] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec144ab400) [pid = 3348] [serial = 267] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec19348400) [pid = 3348] [serial = 235] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec15dd3000) [pid = 3348] [serial = 309] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec109d7800) [pid = 3348] [serial = 336] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec19542c00) [pid = 3348] [serial = 333] [outer = (nil)] [url = about:blank]
08:43:56 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec12803c00) [pid = 3348] [serial = 339] [outer = (nil)] [url = about:blank]
08:43:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:43:56 INFO - document served over http requires an http
08:43:56 INFO - sub-resource via script-tag using the meta-referrer
08:43:56 INFO - delivery method with swap-origin-redirect and when
08:43:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
08:43:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4024ms
08:43:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:43:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108c3800 == 12 [pid = 3348] [id = 134]
08:43:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec1094fc00) [pid = 3348] [serial = 373] [outer = (nil)]
08:43:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec10970400) [pid = 3348] [serial = 374] [outer = 0x7fec1094fc00]
08:43:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec10a52c00) [pid = 3348] [serial = 375] [outer = 0x7fec1094fc00]
08:43:59 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
08:43:59 INFO - document served over http requires an http
08:43:59 INFO - sub-resource via xhr-request using the meta-referrer
08:43:59 INFO - delivery method with keep-origin-redirect and when
08:43:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:59 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
08:43:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2241ms
08:43:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:43:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108ba800 == 13 [pid = 3348] [id = 135]
08:43:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec10889c00) [pid = 3348] [serial = 376] [outer = (nil)]
08:43:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec1094f400) [pid = 3348] [serial = 377] [outer = 0x7fec10889c00]
08:44:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec1129d800) [pid = 3348] [serial = 378] [outer = 0x7fec10889c00]
08:44:02 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
08:44:02 INFO - document served over http requires an http
08:44:02 INFO - sub-resource via xhr-request using the meta-referrer
08:44:02 INFO - delivery method with no-redirect and when
08:44:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:02 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
08:44:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2985ms
08:44:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:44:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112dd000 == 14 [pid = 3348] [id = 136]
08:44:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec1094cc00) [pid = 3348] [serial = 379] [outer = (nil)]
08:44:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec11f5e000) [pid = 3348] [serial = 380] [outer = 0x7fec1094cc00]
08:44:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec12806000) [pid = 3348] [serial = 381] [outer = 0x7fec1094cc00]
08:44:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
08:44:04 INFO - document served over http requires an http
08:44:04 INFO - sub-resource via xhr-request using the meta-referrer
08:44:04 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
08:44:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2137ms
08:44:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:44:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11315000 == 15 [pid = 3348] [id = 137]
08:44:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec11f61000) [pid = 3348] [serial = 382] [outer = (nil)]
08:44:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec12accc00) [pid = 3348] [serial = 383] [outer = 0x7fec11f61000]
08:44:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec12aed000) [pid = 3348] [serial = 384] [outer = 0x7fec11f61000]
08:44:06 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
08:44:06 INFO - document served over http requires an https
08:44:06 INFO - sub-resource via fetch-request using the meta-referrer
08:44:06 INFO - delivery method with keep-origin-redirect and when
08:44: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"
08:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:06 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
08:44:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1887ms
08:44:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:44:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a24800 == 16 [pid = 3348] [id = 138]
08:44:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec12acec00) [pid = 3348] [serial = 385] [outer = (nil)]
08:44:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec12b29800) [pid = 3348] [serial = 386] [outer = 0x7fec12acec00]
08:44:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec12e58800) [pid = 3348] [serial = 387] [outer = 0x7fec12acec00]
08:44:08 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
08:44:08 INFO - document served over http requires an https
08:44:08 INFO - sub-resource via fetch-request using the meta-referrer
08:44:08 INFO - delivery method with no-redirect and when
08:44: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"
08:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:08 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
08:44:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1810ms
08:44:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:44:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11edf000 == 17 [pid = 3348] [id = 139]
08:44:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec12af8c00) [pid = 3348] [serial = 388] [outer = (nil)]
08:44:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec12e66400) [pid = 3348] [serial = 389] [outer = 0x7fec12af8c00]
08:44:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec13091800) [pid = 3348] [serial = 390] [outer = 0x7fec12af8c00]
08:44:10 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
08:44:10 INFO - document served over http requires an https
08:44:10 INFO - sub-resource via fetch-request using the meta-referrer
08:44:10 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:10 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
08:44:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2738ms
08:44:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:44:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1012c800 == 18 [pid = 3348] [id = 140]
08:44:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec109da800) [pid = 3348] [serial = 391] [outer = (nil)]
08:44:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec109e2400) [pid = 3348] [serial = 392] [outer = 0x7fec109da800]
08:44:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec11f68c00) [pid = 3348] [serial = 393] [outer = 0x7fec109da800]
08:44:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f345000 == 19 [pid = 3348] [id = 141]
08:44:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0ff03000) [pid = 3348] [serial = 394] [outer = (nil)]
08:44:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec1020e000) [pid = 3348] [serial = 395] [outer = 0x7fec0ff03000]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10147800 == 18 [pid = 3348] [id = 133]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7e800 == 17 [pid = 3348] [id = 132]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6d000 == 16 [pid = 3348] [id = 131]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb5f800 == 15 [pid = 3348] [id = 130]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f350800 == 14 [pid = 3348] [id = 129]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f341000 == 13 [pid = 3348] [id = 128]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1013f000 == 12 [pid = 3348] [id = 127]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10131800 == 11 [pid = 3348] [id = 126]
08:44:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14370800 == 10 [pid = 3348] [id = 125]
08:44:13 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec1445a000) [pid = 3348] [serial = 345] [outer = (nil)] [url = about:blank]
08:44:13 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec13092400) [pid = 3348] [serial = 342] [outer = (nil)] [url = about:blank]
08:44:13 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
08:44:13 INFO - document served over http requires an https
08:44:13 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:13 INFO - delivery method with keep-origin-redirect and when
08: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"
08:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:13 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
08:44:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2640ms
08:44:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:44:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb68800 == 11 [pid = 3348] [id = 142]
08:44:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec1020f400) [pid = 3348] [serial = 396] [outer = (nil)]
08:44:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec10971000) [pid = 3348] [serial = 397] [outer = 0x7fec1020f400]
08:44:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec109de400) [pid = 3348] [serial = 398] [outer = 0x7fec1020f400]
08:44:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe77000 == 12 [pid = 3348] [id = 143]
08:44:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec10a51400) [pid = 3348] [serial = 399] [outer = (nil)]
08:44:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec11296c00) [pid = 3348] [serial = 400] [outer = 0x7fec10a51400]
08:44: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
08:44:15 INFO - document served over http requires an https
08:44:15 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:15 INFO - delivery method with no-redirect and when
08: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"
08:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44: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
08:44:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1898ms
08:44:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:44:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1005b000 == 13 [pid = 3348] [id = 144]
08:44:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec10890800) [pid = 3348] [serial = 401] [outer = (nil)]
08:44:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec11296400) [pid = 3348] [serial = 402] [outer = 0x7fec10890800]
08:44:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec13087400) [pid = 3348] [serial = 403] [outer = 0x7fec10890800]
08:44:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10810000 == 14 [pid = 3348] [id = 145]
08:44:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec13094c00) [pid = 3348] [serial = 404] [outer = (nil)]
08:44:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec130e9800) [pid = 3348] [serial = 405] [outer = 0x7fec13094c00]
08:44:18 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
08:44:18 INFO - document served over http requires an https
08:44:18 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:18 INFO - delivery method with swap-origin-redirect and when
08: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"
08:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:18 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
08:44:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2790ms
08:44:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec15d89400) [pid = 3348] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec112a2c00) [pid = 3348] [serial = 350] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec19543c00) [pid = 3348] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346624923]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec1907d400) [pid = 3348] [serial = 355] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec11293800) [pid = 3348] [serial = 371] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec10211400) [pid = 3348] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0f3c4400) [pid = 3348] [serial = 360] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec10891000) [pid = 3348] [serial = 368] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec1088a800) [pid = 3348] [serial = 365] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec12b29000) [pid = 3348] [serial = 347] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec10970400) [pid = 3348] [serial = 374] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec10211000) [pid = 3348] [serial = 367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec14398400) [pid = 3348] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0ff07000) [pid = 3348] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec1088f800) [pid = 3348] [serial = 325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec10a4dc00) [pid = 3348] [serial = 312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec10970c00) [pid = 3348] [serial = 322] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec109e0000) [pid = 3348] [serial = 370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec11a79800) [pid = 3348] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec10210000) [pid = 3348] [serial = 364] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec10974c00) [pid = 3348] [serial = 349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec194a4c00) [pid = 3348] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346624923]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec1308a000) [pid = 3348] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec1129e800) [pid = 3348] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec0ff11800) [pid = 3348] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec17520000) [pid = 3348] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec193f5400) [pid = 3348] [serial = 294] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec144a3800) [pid = 3348] [serial = 324] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec10890000) [pid = 3348] [serial = 330] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec194a0800) [pid = 3348] [serial = 319] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec10975800) [pid = 3348] [serial = 327] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec1500d000) [pid = 3348] [serial = 291] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec12e65c00) [pid = 3348] [serial = 314] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec1953e400) [pid = 3348] [serial = 297] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7e000 == 15 [pid = 3348] [id = 146]
08:44:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec0ff04800) [pid = 3348] [serial = 406] [outer = (nil)]
08:44:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec0ff05c00) [pid = 3348] [serial = 407] [outer = 0x7fec0ff04800]
08:44:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec10894800) [pid = 3348] [serial = 408] [outer = 0x7fec0ff04800]
08:44:20 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
08:44:20 INFO - document served over http requires an https
08:44:20 INFO - sub-resource via script-tag using the meta-referrer
08:44:20 INFO - delivery method with keep-origin-redirect and when
08: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"
08:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:20 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
08:44:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1841ms
08:44:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:44:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a5a800 == 16 [pid = 3348] [id = 147]
08:44:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec130e9400) [pid = 3348] [serial = 409] [outer = (nil)]
08:44:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec13d1dc00) [pid = 3348] [serial = 410] [outer = 0x7fec130e9400]
08:44:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec13f36800) [pid = 3348] [serial = 411] [outer = 0x7fec130e9400]
08:44:21 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
08:44:21 INFO - document served over http requires an https
08:44:21 INFO - sub-resource via script-tag using the meta-referrer
08:44:21 INFO - delivery method with no-redirect and when
08: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"
08:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:21 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
08:44:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1741ms
08:44:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:44:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d3000 == 17 [pid = 3348] [id = 148]
08:44:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec10a53c00) [pid = 3348] [serial = 412] [outer = (nil)]
08:44:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec10d29000) [pid = 3348] [serial = 413] [outer = 0x7fec10a53c00]
08:44:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec12b2a800) [pid = 3348] [serial = 414] [outer = 0x7fec10a53c00]
08:44:23 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
08:44:23 INFO - document served over http requires an https
08:44:23 INFO - sub-resource via script-tag using the meta-referrer
08:44:23 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:23 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
08:44:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1799ms
08:44:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:44:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306d000 == 18 [pid = 3348] [id = 149]
08:44:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec13d17400) [pid = 3348] [serial = 415] [outer = (nil)]
08:44:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec13f3ac00) [pid = 3348] [serial = 416] [outer = 0x7fec13d17400]
08:44:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec1439c000) [pid = 3348] [serial = 417] [outer = 0x7fec13d17400]
08:44:25 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
08:44:25 INFO - document served over http requires an https
08:44:25 INFO - sub-resource via xhr-request using the meta-referrer
08:44:25 INFO - delivery method with keep-origin-redirect and when
08:44: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"
08:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:25 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
08:44:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2180ms
08:44:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:44:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d7d000 == 19 [pid = 3348] [id = 150]
08:44:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec13f38400) [pid = 3348] [serial = 418] [outer = (nil)]
08:44:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec1445d800) [pid = 3348] [serial = 419] [outer = 0x7fec13f38400]
08:44:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec15002800) [pid = 3348] [serial = 420] [outer = 0x7fec13f38400]
08:44:28 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
08:44:28 INFO - document served over http requires an https
08:44:28 INFO - sub-resource via xhr-request using the meta-referrer
08:44:28 INFO - delivery method with no-redirect and when
08:44: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"
08:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:28 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
08:44:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2293ms
08:44:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:44:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f1f800 == 20 [pid = 3348] [id = 151]
08:44:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec1445e400) [pid = 3348] [serial = 421] [outer = (nil)]
08:44:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec15e19000) [pid = 3348] [serial = 422] [outer = 0x7fec1445e400]
08:44:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec17581400) [pid = 3348] [serial = 423] [outer = 0x7fec1445e400]
08:44:30 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
08:44:30 INFO - document served over http requires an https
08:44:30 INFO - sub-resource via xhr-request using the meta-referrer
08:44:30 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:30 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
08:44:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1990ms
08:44:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:44:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14386000 == 21 [pid = 3348] [id = 152]
08:44:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec15d90800) [pid = 3348] [serial = 424] [outer = (nil)]
08:44:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec19450800) [pid = 3348] [serial = 425] [outer = 0x7fec15d90800]
08:44:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec19538400) [pid = 3348] [serial = 426] [outer = 0x7fec15d90800]
08:44:32 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
08:44:32 INFO - document served over http requires an http
08:44:32 INFO - sub-resource via fetch-request using the meta-referrer
08:44:32 INFO - delivery method with keep-origin-redirect and when
08: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"
08:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:32 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
08:44:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2172ms
08:44:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:44:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1005d000 == 22 [pid = 3348] [id = 153]
08:44:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec1088a800) [pid = 3348] [serial = 427] [outer = (nil)]
08:44:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec10970c00) [pid = 3348] [serial = 428] [outer = 0x7fec1088a800]
08:44:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec11f6cc00) [pid = 3348] [serial = 429] [outer = 0x7fec1088a800]
08:44:35 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
08:44:35 INFO - document served over http requires an http
08:44:35 INFO - sub-resource via fetch-request using the meta-referrer
08:44:35 INFO - delivery method with no-redirect and when
08:44: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"
08:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:35 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
08:44:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3341ms
08:44:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7e000 == 21 [pid = 3348] [id = 146]
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10810000 == 20 [pid = 3348] [id = 145]
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1005b000 == 19 [pid = 3348] [id = 144]
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe77000 == 18 [pid = 3348] [id = 143]
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb68800 == 17 [pid = 3348] [id = 142]
08:44:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f345000 == 16 [pid = 3348] [id = 141]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1012c800 == 15 [pid = 3348] [id = 140]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11edf000 == 14 [pid = 3348] [id = 139]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a24800 == 13 [pid = 3348] [id = 138]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11315000 == 12 [pid = 3348] [id = 137]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108ba800 == 11 [pid = 3348] [id = 135]
08:44:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108c3800 == 10 [pid = 3348] [id = 134]
08:44:36 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec109d6400) [pid = 3348] [serial = 366] [outer = (nil)] [url = about:blank]
08:44:36 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec1308c800) [pid = 3348] [serial = 351] [outer = (nil)] [url = about:blank]
08:44:36 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec11a7a000) [pid = 3348] [serial = 372] [outer = (nil)] [url = about:blank]
08:44:36 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec10a54800) [pid = 3348] [serial = 369] [outer = (nil)] [url = about:blank]
08:44:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb5b000 == 11 [pid = 3348] [id = 154]
08:44:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec10205800) [pid = 3348] [serial = 430] [outer = (nil)]
08:44:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec1088a400) [pid = 3348] [serial = 431] [outer = 0x7fec10205800]
08:44:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec11a77800) [pid = 3348] [serial = 432] [outer = 0x7fec10205800]
08:44:37 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
08:44:37 INFO - document served over http requires an http
08:44:37 INFO - sub-resource via fetch-request using the meta-referrer
08:44:37 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:37 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
08:44:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1745ms
08:44:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:44:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10134000 == 12 [pid = 3348] [id = 155]
08:44:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec11f67800) [pid = 3348] [serial = 433] [outer = (nil)]
08:44:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec12ad5400) [pid = 3348] [serial = 434] [outer = 0x7fec11f67800]
08:44:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec12b28400) [pid = 3348] [serial = 435] [outer = 0x7fec11f67800]
08:44:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108cc000 == 13 [pid = 3348] [id = 156]
08:44:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec12e59000) [pid = 3348] [serial = 436] [outer = (nil)]
08:44:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec12e59c00) [pid = 3348] [serial = 437] [outer = 0x7fec12e59000]
08:44:39 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
08:44:39 INFO - document served over http requires an http
08:44:39 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:39 INFO - delivery method with keep-origin-redirect and when
08:44: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"
08:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:39 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
08:44:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1635ms
08:44:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:44:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112df800 == 14 [pid = 3348] [id = 157]
08:44:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec12810000) [pid = 3348] [serial = 438] [outer = (nil)]
08:44:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec12e63000) [pid = 3348] [serial = 439] [outer = 0x7fec12810000]
08:44:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec13784400) [pid = 3348] [serial = 440] [outer = 0x7fec12810000]
08:44:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1e800 == 15 [pid = 3348] [id = 158]
08:44:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec13787800) [pid = 3348] [serial = 441] [outer = (nil)]
08:44:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec1378b000) [pid = 3348] [serial = 442] [outer = 0x7fec13787800]
08:44:41 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
08:44:41 INFO - document served over http requires an http
08:44:41 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:41 INFO - delivery method with no-redirect and when
08:44: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"
08:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:41 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
08:44:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2171ms
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12e66400) [pid = 3348] [serial = 389] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec11296c00) [pid = 3348] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346655033]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec11296400) [pid = 3348] [serial = 402] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec109e2400) [pid = 3348] [serial = 392] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0ff05c00) [pid = 3348] [serial = 407] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12b29800) [pid = 3348] [serial = 386] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec10971000) [pid = 3348] [serial = 397] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec11f5e000) [pid = 3348] [serial = 380] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec12accc00) [pid = 3348] [serial = 383] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec1020e000) [pid = 3348] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec1094f400) [pid = 3348] [serial = 377] [outer = (nil)] [url = about:blank]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec130e9800) [pid = 3348] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0ff04800) [pid = 3348] [serial = 406] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec13094c00) [pid = 3348] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0ff03000) [pid = 3348] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec10a51400) [pid = 3348] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346655033]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec1020f400) [pid = 3348] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec109da800) [pid = 3348] [serial = 391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec10890800) [pid = 3348] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0f3c3400) [pid = 3348] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:44:41 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec10891c00) [pid = 3348] [serial = 361] [outer = (nil)] [url = about:blank]
08:44:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:44:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ec9800 == 16 [pid = 3348] [id = 159]
08:44:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec0ff0d400) [pid = 3348] [serial = 443] [outer = (nil)]
08:44:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec1020f400) [pid = 3348] [serial = 444] [outer = 0x7fec0ff0d400]
08:44:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec12b29800) [pid = 3348] [serial = 445] [outer = 0x7fec0ff0d400]
08:44:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a59000 == 17 [pid = 3348] [id = 160]
08:44:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec130e9c00) [pid = 3348] [serial = 446] [outer = (nil)]
08:44:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
08:44:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0ff0ac00) [pid = 3348] [serial = 447] [outer = 0x7fec130e9c00]
08:44:43 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
08:44:43 INFO - document served over http requires an http
08:44:43 INFO - sub-resource via iframe-tag using the meta-referrer
08:44:43 INFO - delivery method with swap-origin-redirect and when
08:44: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"
08:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:43 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
08:44:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2294ms
08:44:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:44:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d4000 == 18 [pid = 3348] [id = 161]
08:44:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0ff05c00) [pid = 3348] [serial = 448] [outer = (nil)]
08:44:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec11f65400) [pid = 3348] [serial = 449] [outer = 0x7fec0ff05c00]
08:44:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec13092400) [pid = 3348] [serial = 450] [outer = 0x7fec0ff05c00]
08:44:46 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
08:44:46 INFO - document served over http requires an http
08:44:46 INFO - sub-resource via script-tag using the meta-referrer
08:44:46 INFO - delivery method with keep-origin-redirect and when
08:44: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"
08:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:46 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
08:44:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2193ms
08:44:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:44:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14380800 == 19 [pid = 3348] [id = 162]
08:44:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec1097b400) [pid = 3348] [serial = 451] [outer = (nil)]
08:44:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec13789400) [pid = 3348] [serial = 452] [outer = 0x7fec1097b400]
08:44:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec146e0400) [pid = 3348] [serial = 453] [outer = 0x7fec1097b400]
08:44:48 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
08:44:48 INFO - document served over http requires an http
08:44:48 INFO - sub-resource via script-tag using the meta-referrer
08:44:48 INFO - delivery method with no-redirect and when
08:44: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"
08:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:48 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
08:44:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2901ms
08:44:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:44:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f1d000 == 20 [pid = 3348] [id = 163]
08:44:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec13d1a800) [pid = 3348] [serial = 454] [outer = (nil)]
08:44:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec19081c00) [pid = 3348] [serial = 455] [outer = 0x7fec13d1a800]
08:44:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec19545800) [pid = 3348] [serial = 456] [outer = 0x7fec13d1a800]
08:44:51 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
08:44:51 INFO - document served over http requires an http
08:44:51 INFO - sub-resource via script-tag using the meta-referrer
08:44:51 INFO - delivery method with swap-origin-redirect and when
08: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"
08:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:51 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
08:44:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2043ms
08:44:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:44:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19330800 == 21 [pid = 3348] [id = 164]
08:44:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e9d8000) [pid = 3348] [serial = 457] [outer = (nil)]
08:44:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e9d9000) [pid = 3348] [serial = 458] [outer = 0x7fec0e9d8000]
08:44:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec19545c00) [pid = 3348] [serial = 459] [outer = 0x7fec0e9d8000]
08:44:52 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
08:44:52 INFO - document served over http requires an http
08:44:52 INFO - sub-resource via xhr-request using the meta-referrer
08:44:52 INFO - delivery method with keep-origin-redirect and when
08: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"
08:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:52 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
08:44:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1896ms
08:44:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:44:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e626800 == 22 [pid = 3348] [id = 165]
08:44:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e60f400) [pid = 3348] [serial = 460] [outer = (nil)]
08:44:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0e610400) [pid = 3348] [serial = 461] [outer = 0x7fec0e60f400]
08:44:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0e545c00) [pid = 3348] [serial = 462] [outer = 0x7fec0e60f400]
08:44:54 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
08:44:54 INFO - document served over http requires an http
08:44:54 INFO - sub-resource via xhr-request using the meta-referrer
08:44:54 INFO - delivery method with no-redirect and when
08: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"
08:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:54 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
08:44:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1852ms
08:44:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:44:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1ca02800 == 23 [pid = 3348] [id = 166]
08:44:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e551000) [pid = 3348] [serial = 463] [outer = (nil)]
08:44:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e552000) [pid = 3348] [serial = 464] [outer = 0x7fec0e551000]
08:44:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0e75d400) [pid = 3348] [serial = 465] [outer = 0x7fec0e551000]
08:44:56 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
08:44:56 INFO - document served over http requires an http
08:44:56 INFO - sub-resource via xhr-request using the meta-referrer
08:44:56 INFO - delivery method with swap-origin-redirect and when
08: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"
08:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:56 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
08:44:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1839ms
08:44:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:44:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e71e000 == 24 [pid = 3348] [id = 167]
08:44:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0e551400) [pid = 3348] [serial = 466] [outer = (nil)]
08:44:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0e768800) [pid = 3348] [serial = 467] [outer = 0x7fec0e551400]
08:44:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e8a6800) [pid = 3348] [serial = 468] [outer = 0x7fec0e551400]
08:45:00 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
08:45:00 INFO - document served over http requires an https
08:45:00 INFO - sub-resource via fetch-request using the meta-referrer
08:45:00 INFO - delivery method with keep-origin-redirect and when
08: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"
08:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:00 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
08:45:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3453ms
08:45:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:45:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e842000 == 25 [pid = 3348] [id = 168]
08:45:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0e765400) [pid = 3348] [serial = 469] [outer = (nil)]
08:45:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0e769800) [pid = 3348] [serial = 470] [outer = 0x7fec0e765400]
08:45:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0e9da400) [pid = 3348] [serial = 471] [outer = 0x7fec0e765400]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1e800 == 24 [pid = 3348] [id = 158]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112df800 == 23 [pid = 3348] [id = 157]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108cc000 == 22 [pid = 3348] [id = 156]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10134000 == 21 [pid = 3348] [id = 155]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb5b000 == 20 [pid = 3348] [id = 154]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1005d000 == 19 [pid = 3348] [id = 153]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14386000 == 18 [pid = 3348] [id = 152]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f1f800 == 17 [pid = 3348] [id = 151]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d7d000 == 16 [pid = 3348] [id = 150]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306d000 == 15 [pid = 3348] [id = 149]
08:45:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d3000 == 14 [pid = 3348] [id = 148]
08:45:02 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec13087400) [pid = 3348] [serial = 403] [outer = (nil)] [url = about:blank]
08:45:02 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec11f68c00) [pid = 3348] [serial = 393] [outer = (nil)] [url = about:blank]
08:45:02 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec109de400) [pid = 3348] [serial = 398] [outer = (nil)] [url = about:blank]
08:45:02 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec10894800) [pid = 3348] [serial = 408] [outer = (nil)] [url = about:blank]
08:45:02 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
08:45:02 INFO - document served over http requires an https
08:45:02 INFO - sub-resource via fetch-request using the meta-referrer
08:45:02 INFO - delivery method with no-redirect and when
08: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"
08:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:02 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
08:45:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2339ms
08:45:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:45:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f34b000 == 15 [pid = 3348] [id = 169]
08:45:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0ff05800) [pid = 3348] [serial = 472] [outer = (nil)]
08:45:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec10892800) [pid = 3348] [serial = 473] [outer = 0x7fec0ff05800]
08:45:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec1097c000) [pid = 3348] [serial = 474] [outer = 0x7fec0ff05800]
08:45:05 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
08:45:05 INFO - document served over http requires an https
08:45:05 INFO - sub-resource via fetch-request using the meta-referrer
08:45:05 INFO - delivery method with swap-origin-redirect and when
08:45: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"
08:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:05 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
08:45:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2614ms
08:45:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:45:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1012c800 == 16 [pid = 3348] [id = 170]
08:45:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec1088a000) [pid = 3348] [serial = 475] [outer = (nil)]
08:45:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec10d2b400) [pid = 3348] [serial = 476] [outer = 0x7fec1088a000]
08:45:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec11a84800) [pid = 3348] [serial = 477] [outer = 0x7fec1088a000]
08:45:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7f9f16ee2800) [pid = 3296] [serial = 26] [outer = 0x7f9f18356400]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1020f400) [pid = 3348] [serial = 444] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec1445d800) [pid = 3348] [serial = 419] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec15e19000) [pid = 3348] [serial = 422] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec19450800) [pid = 3348] [serial = 425] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec10d29000) [pid = 3348] [serial = 413] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec13f3ac00) [pid = 3348] [serial = 416] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec1088a400) [pid = 3348] [serial = 431] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec1378b000) [pid = 3348] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346680606]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec12e63000) [pid = 3348] [serial = 439] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec12e59c00) [pid = 3348] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12ad5400) [pid = 3348] [serial = 434] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec13d1dc00) [pid = 3348] [serial = 410] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec10970c00) [pid = 3348] [serial = 428] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec1088a800) [pid = 3348] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec13787800) [pid = 3348] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346680606]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec10205800) [pid = 3348] [serial = 430] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec11f67800) [pid = 3348] [serial = 433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12e59000) [pid = 3348] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec12810000) [pid = 3348] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec146e7800) [pid = 3348] [serial = 354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:45:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10134000 == 17 [pid = 3348] [id = 171]
08:45:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0ff07400) [pid = 3348] [serial = 478] [outer = (nil)]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec10a52c00) [pid = 3348] [serial = 375] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec19451c00) [pid = 3348] [serial = 356] [outer = (nil)] [url = about:blank]
08:45:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec10208400) [pid = 3348] [serial = 479] [outer = 0x7fec0ff07400]
08:45:07 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
08:45:07 INFO - document served over http requires an https
08:45:07 INFO - sub-resource via iframe-tag using the meta-referrer
08:45:07 INFO - delivery method with keep-origin-redirect and when
08:45: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"
08:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:07 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
08:45:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2791ms
08:45:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:45:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108cc000 == 18 [pid = 3348] [id = 172]
08:45:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec10206800) [pid = 3348] [serial = 480] [outer = (nil)]
08:45:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec10d24000) [pid = 3348] [serial = 481] [outer = 0x7fec10206800]
08:45:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec12af3000) [pid = 3348] [serial = 482] [outer = 0x7fec10206800]
08:45:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f347800 == 19 [pid = 3348] [id = 173]
08:45:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e604400) [pid = 3348] [serial = 483] [outer = (nil)]
08:45:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e8a7c00) [pid = 3348] [serial = 484] [outer = 0x7fec0e604400]
08:45:09 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
08:45:09 INFO - document served over http requires an https
08:45:09 INFO - sub-resource via iframe-tag using the meta-referrer
08:45:09 INFO - delivery method with no-redirect and when
08:45: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"
08:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:09 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
08:45:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1782ms
08:45:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:45:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112e4000 == 20 [pid = 3348] [id = 174]
08:45:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e764000) [pid = 3348] [serial = 485] [outer = (nil)]
08:45:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec10971800) [pid = 3348] [serial = 486] [outer = 0x7fec0e764000]
08:45:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec12ad0400) [pid = 3348] [serial = 487] [outer = 0x7fec0e764000]
08:45:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee8800 == 21 [pid = 3348] [id = 175]
08:45:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec12e59800) [pid = 3348] [serial = 488] [outer = (nil)]
08:45:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec1308c800) [pid = 3348] [serial = 489] [outer = 0x7fec12e59800]
08:45:12 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
08:45:12 INFO - document served over http requires an https
08:45:12 INFO - sub-resource via iframe-tag using the meta-referrer
08:45:12 INFO - delivery method with swap-origin-redirect and when
08:45: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"
08:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:12 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
08:45:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2447ms
08:45:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:45:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a62800 == 22 [pid = 3348] [id = 176]
08:45:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0f3c6400) [pid = 3348] [serial = 490] [outer = (nil)]
08:45:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec1308d000) [pid = 3348] [serial = 491] [outer = 0x7fec0f3c6400]
08:45:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec1378b000) [pid = 3348] [serial = 492] [outer = 0x7fec0f3c6400]
08:45:14 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
08:45:14 INFO - document served over http requires an https
08:45:14 INFO - sub-resource via script-tag using the meta-referrer
08:45:14 INFO - delivery method with keep-origin-redirect and when
08:45: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"
08:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:14 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
08:45:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2641ms
08:45:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:45:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d89000 == 23 [pid = 3348] [id = 177]
08:45:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec13090800) [pid = 3348] [serial = 493] [outer = (nil)]
08:45:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec143a3000) [pid = 3348] [serial = 494] [outer = 0x7fec13090800]
08:45:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec15081400) [pid = 3348] [serial = 495] [outer = 0x7fec13090800]
08:45:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
08:45:17 INFO - document served over http requires an https
08:45:17 INFO - sub-resource via script-tag using the meta-referrer
08:45:17 INFO - delivery method with no-redirect and when
08:45: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"
08:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
08:45:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2242ms
08:45:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:45:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15b9a000 == 24 [pid = 3348] [id = 178]
08:45:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec13f36000) [pid = 3348] [serial = 496] [outer = (nil)]
08:45:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec19347000) [pid = 3348] [serial = 497] [outer = 0x7fec13f36000]
08:45:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0d973c00) [pid = 3348] [serial = 498] [outer = 0x7fec13f36000]
08:45:20 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
08:45:20 INFO - document served over http requires an https
08:45:20 INFO - sub-resource via script-tag using the meta-referrer
08:45:20 INFO - delivery method with swap-origin-redirect and when
08: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"
08:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:20 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
08:45:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2990ms
08:45:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:45:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d98f800 == 25 [pid = 3348] [id = 179]
08:45:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0d97fc00) [pid = 3348] [serial = 499] [outer = (nil)]
08:45:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec13f39800) [pid = 3348] [serial = 500] [outer = 0x7fec0d97fc00]
08:45:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0d573c00) [pid = 3348] [serial = 501] [outer = 0x7fec0d97fc00]
08:45:22 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
08:45:22 INFO - document served over http requires an https
08:45:22 INFO - sub-resource via xhr-request using the meta-referrer
08:45:22 INFO - delivery method with keep-origin-redirect and when
08: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"
08:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:22 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
08:45:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1985ms
08:45:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:45:22 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7f9f2496a800) [pid = 3296] [serial = 25] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:45:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d30d000 == 26 [pid = 3348] [id = 180]
08:45:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0d57f800) [pid = 3348] [serial = 502] [outer = (nil)]
08:45:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0d978800) [pid = 3348] [serial = 503] [outer = 0x7fec0d57f800]
08:45:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0d390c00) [pid = 3348] [serial = 504] [outer = 0x7fec0d57f800]
08:45:24 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
08:45:24 INFO - document served over http requires an https
08:45:24 INFO - sub-resource via xhr-request using the meta-referrer
08:45:24 INFO - delivery method with no-redirect and when
08: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"
08:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:24 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
08:45:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1853ms
08:45:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:45:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d329800 == 27 [pid = 3348] [id = 181]
08:45:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0d39ac00) [pid = 3348] [serial = 505] [outer = (nil)]
08:45:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0d57b400) [pid = 3348] [serial = 506] [outer = 0x7fec0d39ac00]
08:45:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec13785000) [pid = 3348] [serial = 507] [outer = 0x7fec0d39ac00]
08:45:26 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
08:45:26 INFO - document served over http requires an https
08:45:26 INFO - sub-resource via xhr-request using the meta-referrer
08:45:26 INFO - delivery method with swap-origin-redirect and when
08: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"
08:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:26 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
08:45:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2601ms
08:45:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:45:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e62f000 == 28 [pid = 3348] [id = 182]
08:45:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0d576000) [pid = 3348] [serial = 508] [outer = (nil)]
08:45:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0e606000) [pid = 3348] [serial = 509] [outer = 0x7fec0d576000]
08:45:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0e8b3c00) [pid = 3348] [serial = 510] [outer = 0x7fec0d576000]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10134000 == 27 [pid = 3348] [id = 171]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1012c800 == 26 [pid = 3348] [id = 170]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f34b000 == 25 [pid = 3348] [id = 169]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e842000 == 24 [pid = 3348] [id = 168]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1ca02800 == 23 [pid = 3348] [id = 166]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e626800 == 22 [pid = 3348] [id = 165]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19330800 == 21 [pid = 3348] [id = 164]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f1d000 == 20 [pid = 3348] [id = 163]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14380800 == 19 [pid = 3348] [id = 162]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112dd000 == 18 [pid = 3348] [id = 136]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d4000 == 17 [pid = 3348] [id = 161]
08:45:28 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ec9800 == 16 [pid = 3348] [id = 159]
08:45:28 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec11a77800) [pid = 3348] [serial = 432] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec11f6cc00) [pid = 3348] [serial = 429] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec13784400) [pid = 3348] [serial = 440] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec12b28400) [pid = 3348] [serial = 435] [outer = (nil)] [url = about:blank]
08:45:29 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
08:45:29 INFO - document served over http requires an http
08:45:29 INFO - sub-resource via fetch-request using the http-csp
08:45:29 INFO - delivery method with keep-origin-redirect and when
08:45: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"
08:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:29 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
08:45:29 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 2434ms
08:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:45:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb53000 == 17 [pid = 3348] [id = 183]
08:45:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0e549000) [pid = 3348] [serial = 511] [outer = (nil)]
08:45:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0e92c800) [pid = 3348] [serial = 512] [outer = 0x7fec0e549000]
08:45:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0e9d0400) [pid = 3348] [serial = 513] [outer = 0x7fec0e549000]
08:45:31 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
08:45:31 INFO - document served over http requires an http
08:45:31 INFO - sub-resource via fetch-request using the http-csp
08:45:31 INFO - delivery method with no-redirect and when
08:45: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"
08:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:31 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
08:45:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1995ms
08:45:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:45:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10052000 == 18 [pid = 3348] [id = 184]
08:45:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0e92bc00) [pid = 3348] [serial = 514] [outer = (nil)]
08:45:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0ff08800) [pid = 3348] [serial = 515] [outer = 0x7fec0e92bc00]
08:45:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec10975800) [pid = 3348] [serial = 516] [outer = 0x7fec0e92bc00]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec11f65400) [pid = 3348] [serial = 449] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0ff0ac00) [pid = 3348] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec10208400) [pid = 3348] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0e552000) [pid = 3348] [serial = 464] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec19081c00) [pid = 3348] [serial = 455] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0e610400) [pid = 3348] [serial = 461] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec13789400) [pid = 3348] [serial = 452] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0e9d9000) [pid = 3348] [serial = 458] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec10d2b400) [pid = 3348] [serial = 476] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0e768800) [pid = 3348] [serial = 467] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec10892800) [pid = 3348] [serial = 473] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0e769800) [pid = 3348] [serial = 470] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec10d24000) [pid = 3348] [serial = 481] [outer = (nil)] [url = about:blank]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1088a000) [pid = 3348] [serial = 475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0ff07400) [pid = 3348] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec130e9c00) [pid = 3348] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0ff05800) [pid = 3348] [serial = 472] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0e765400) [pid = 3348] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:45:34 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec13f36800) [pid = 3348] [serial = 411] [outer = (nil)] [url = about:blank]
08:45:34 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
08:45:34 INFO - document served over http requires an http
08:45:34 INFO - sub-resource via fetch-request using the http-csp
08:45:34 INFO - delivery method with swap-origin-redirect and when
08:45:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:34 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
08:45:34 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 3798ms
08:45:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:45:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10edc000 == 19 [pid = 3348] [id = 185]
08:45:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e605c00) [pid = 3348] [serial = 517] [outer = (nil)]
08:45:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0f3c0c00) [pid = 3348] [serial = 518] [outer = 0x7fec0e605c00]
08:45:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec10888c00) [pid = 3348] [serial = 519] [outer = 0x7fec0e605c00]
08:45:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6e000 == 20 [pid = 3348] [id = 186]
08:45:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0d574c00) [pid = 3348] [serial = 520] [outer = (nil)]
08:45:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0e60d800) [pid = 3348] [serial = 521] [outer = 0x7fec0d574c00]
08:45:36 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
08:45:36 INFO - document served over http requires an http
08:45:36 INFO - sub-resource via iframe-tag using the http-csp
08:45:36 INFO - delivery method with keep-origin-redirect and when
08: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"
08:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:36 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
08:45:36 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 1989ms
08:45:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:45:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a11000 == 21 [pid = 3348] [id = 187]
08:45:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0e769800) [pid = 3348] [serial = 522] [outer = (nil)]
08:45:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0e927c00) [pid = 3348] [serial = 523] [outer = 0x7fec0e769800]
08:45:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10973c00) [pid = 3348] [serial = 524] [outer = 0x7fec0e769800]
08:45:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a67800 == 22 [pid = 3348] [id = 188]
08:45:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec109df800) [pid = 3348] [serial = 525] [outer = (nil)]
08:45:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec10d28000) [pid = 3348] [serial = 526] [outer = 0x7fec109df800]
08:45:38 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
08:45:38 INFO - document served over http requires an http
08:45:38 INFO - sub-resource via iframe-tag using the http-csp
08:45:38 INFO - delivery method with no-redirect and when
08:45: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"
08:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:38 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
08:45:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1987ms
08:45:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:45:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d85800 == 23 [pid = 3348] [id = 189]
08:45:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0e8a9000) [pid = 3348] [serial = 527] [outer = (nil)]
08:45:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec112a0400) [pid = 3348] [serial = 528] [outer = 0x7fec0e8a9000]
08:45:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec1280f000) [pid = 3348] [serial = 529] [outer = 0x7fec0e8a9000]
08:45:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f1b800 == 24 [pid = 3348] [id = 190]
08:45:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec12b32c00) [pid = 3348] [serial = 530] [outer = (nil)]
08:45:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec13091400) [pid = 3348] [serial = 531] [outer = 0x7fec12b32c00]
08:45:41 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
08:45:41 INFO - document served over http requires an http
08:45:41 INFO - sub-resource via iframe-tag using the http-csp
08:45:41 INFO - delivery method with swap-origin-redirect and when
08: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:41 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
08:45:41 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 2496ms
08:45:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:45:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec193d9000 == 25 [pid = 3348] [id = 191]
08:45:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec10a47800) [pid = 3348] [serial = 532] [outer = (nil)]
08:45:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec12e66400) [pid = 3348] [serial = 533] [outer = 0x7fec10a47800]
08:45:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec13f37400) [pid = 3348] [serial = 534] [outer = 0x7fec10a47800]
08:45:44 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
08:45:44 INFO - document served over http requires an http
08:45:44 INFO - sub-resource via script-tag using the http-csp
08:45:44 INFO - delivery method with keep-origin-redirect and when
08: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"
08:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:44 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
08:45:44 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 2541ms
08:45:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:45:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d693800 == 26 [pid = 3348] [id = 192]
08:45:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec13093c00) [pid = 3348] [serial = 535] [outer = (nil)]
08:45:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec19081c00) [pid = 3348] [serial = 536] [outer = 0x7fec13093c00]
08:45:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec19542800) [pid = 3348] [serial = 537] [outer = 0x7fec13093c00]
08:45:46 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
08:45:46 INFO - document served over http requires an http
08:45:46 INFO - sub-resource via script-tag using the http-csp
08:45:46 INFO - delivery method with no-redirect and when
08: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"
08:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:46 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
08:45:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2234ms
08:45:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:45:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbbe000 == 27 [pid = 3348] [id = 193]
08:45:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0cba8000) [pid = 3348] [serial = 538] [outer = (nil)]
08:45:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0cbad400) [pid = 3348] [serial = 539] [outer = 0x7fec0cba8000]
08:45:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec193f9c00) [pid = 3348] [serial = 540] [outer = 0x7fec0cba8000]
08:45:49 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
08:45:49 INFO - document served over http requires an http
08:45:49 INFO - sub-resource via script-tag using the http-csp
08:45:49 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:49 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
08:45:49 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 2852ms
08:45:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:45:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d4000 == 28 [pid = 3348] [id = 194]
08:45:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0d794800) [pid = 3348] [serial = 541] [outer = (nil)]
08:45:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0d79fc00) [pid = 3348] [serial = 542] [outer = 0x7fec0d794800]
08:45:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0ca34400) [pid = 3348] [serial = 543] [outer = 0x7fec0d794800]
08:45:52 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
08:45:52 INFO - document served over http requires an http
08:45:52 INFO - sub-resource via xhr-request using the http-csp
08:45:52 INFO - delivery method with keep-origin-redirect and when
08:45:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:52 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
08:45:52 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 2847ms
08:45:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:45:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a9000 == 29 [pid = 3348] [id = 195]
08:45:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0d38e400) [pid = 3348] [serial = 544] [outer = (nil)]
08:45:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0d38fc00) [pid = 3348] [serial = 545] [outer = 0x7fec0d38e400]
08:45:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0d795000) [pid = 3348] [serial = 546] [outer = 0x7fec0d38e400]
08:45:54 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
08:45:54 INFO - document served over http requires an http
08:45:54 INFO - sub-resource via xhr-request using the http-csp
08:45:54 INFO - delivery method with no-redirect and when
08:45:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:54 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
08:45:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1892ms
08:45:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a59000 == 28 [pid = 3348] [id = 160]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10052000 == 27 [pid = 3348] [id = 184]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a5a800 == 26 [pid = 3348] [id = 147]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb53000 == 25 [pid = 3348] [id = 183]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e62f000 == 24 [pid = 3348] [id = 182]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d329800 == 23 [pid = 3348] [id = 181]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d30d000 == 22 [pid = 3348] [id = 180]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d98f800 == 21 [pid = 3348] [id = 179]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15b9a000 == 20 [pid = 3348] [id = 178]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d89000 == 19 [pid = 3348] [id = 177]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a62800 == 18 [pid = 3348] [id = 176]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee8800 == 17 [pid = 3348] [id = 175]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108cc000 == 16 [pid = 3348] [id = 172]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15e97000 == 15 [pid = 3348] [id = 124]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112e4000 == 14 [pid = 3348] [id = 174]
08:45:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f347800 == 13 [pid = 3348] [id = 173]
08:45:54 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec12b29800) [pid = 3348] [serial = 445] [outer = (nil)] [url = about:blank]
08:45:54 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec1097c000) [pid = 3348] [serial = 474] [outer = (nil)] [url = about:blank]
08:45:54 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e9da400) [pid = 3348] [serial = 471] [outer = (nil)] [url = about:blank]
08:45:54 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec11a84800) [pid = 3348] [serial = 477] [outer = (nil)] [url = about:blank]
08:45:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d320000 == 14 [pid = 3348] [id = 196]
08:45:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0d38ec00) [pid = 3348] [serial = 547] [outer = (nil)]
08:45:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0d577000) [pid = 3348] [serial = 548] [outer = 0x7fec0d38ec00]
08:45:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0d97d400) [pid = 3348] [serial = 549] [outer = 0x7fec0d38ec00]
08:45:56 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
08:45:56 INFO - document served over http requires an http
08:45:56 INFO - sub-resource via xhr-request using the http-csp
08:45:56 INFO - delivery method with swap-origin-redirect and when
08:45:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:56 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
08:45:56 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 1966ms
08:45:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:45:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e61d800 == 15 [pid = 3348] [id = 197]
08:45:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0e608800) [pid = 3348] [serial = 550] [outer = (nil)]
08:45:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0e767000) [pid = 3348] [serial = 551] [outer = 0x7fec0e608800]
08:45:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0e8b0400) [pid = 3348] [serial = 552] [outer = 0x7fec0e608800]
08:45:58 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
08:45:58 INFO - document served over http requires an https
08:45:58 INFO - sub-resource via fetch-request using the http-csp
08:45:58 INFO - delivery method with keep-origin-redirect and when
08:45:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:58 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
08:45:58 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 2336ms
08:45:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:45:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e837800 == 16 [pid = 3348] [id = 198]
08:45:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0e75dc00) [pid = 3348] [serial = 553] [outer = (nil)]
08:45:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e9d0c00) [pid = 3348] [serial = 554] [outer = 0x7fec0e75dc00]
08:45:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0f3bd400) [pid = 3348] [serial = 555] [outer = 0x7fec0e75dc00]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec1129f800) [pid = 3348] [serial = 346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0e551400) [pid = 3348] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0e92c800) [pid = 3348] [serial = 512] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0ff08800) [pid = 3348] [serial = 515] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0d978800) [pid = 3348] [serial = 503] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec19347000) [pid = 3348] [serial = 497] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0e606000) [pid = 3348] [serial = 509] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec143a3000) [pid = 3348] [serial = 494] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec1308c800) [pid = 3348] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec10971800) [pid = 3348] [serial = 486] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec1308d000) [pid = 3348] [serial = 491] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0d57b400) [pid = 3348] [serial = 506] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0e8a7c00) [pid = 3348] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346709461]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec13f39800) [pid = 3348] [serial = 500] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0f3c0c00) [pid = 3348] [serial = 518] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec13d17400) [pid = 3348] [serial = 415] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0e604400) [pid = 3348] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346709461]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec13f36000) [pid = 3348] [serial = 496] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0d57f800) [pid = 3348] [serial = 502] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec13090800) [pid = 3348] [serial = 493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec11f61000) [pid = 3348] [serial = 382] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec1445e400) [pid = 3348] [serial = 421] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec130e9400) [pid = 3348] [serial = 409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0e549000) [pid = 3348] [serial = 511] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec10206800) [pid = 3348] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0f3c6400) [pid = 3348] [serial = 490] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec1094cc00) [pid = 3348] [serial = 379] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0ff0d400) [pid = 3348] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec12af8c00) [pid = 3348] [serial = 388] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec12e59800) [pid = 3348] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0d97fc00) [pid = 3348] [serial = 499] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec13f38400) [pid = 3348] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec1097b400) [pid = 3348] [serial = 451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0e92bc00) [pid = 3348] [serial = 514] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0d576000) [pid = 3348] [serial = 508] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e764000) [pid = 3348] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec15d90800) [pid = 3348] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0ff05c00) [pid = 3348] [serial = 448] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10a53c00) [pid = 3348] [serial = 412] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec10889c00) [pid = 3348] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec12acec00) [pid = 3348] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec1094fc00) [pid = 3348] [serial = 373] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec19538400) [pid = 3348] [serial = 426] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec146de400) [pid = 3348] [serial = 348] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12806000) [pid = 3348] [serial = 381] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec1129d800) [pid = 3348] [serial = 378] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12b2a800) [pid = 3348] [serial = 414] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec1439c000) [pid = 3348] [serial = 417] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec17581400) [pid = 3348] [serial = 423] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec146e0400) [pid = 3348] [serial = 453] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec15002800) [pid = 3348] [serial = 420] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0e8a6800) [pid = 3348] [serial = 468] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec12aed000) [pid = 3348] [serial = 384] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0d390c00) [pid = 3348] [serial = 504] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec13092400) [pid = 3348] [serial = 450] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec13091800) [pid = 3348] [serial = 390] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec12e58800) [pid = 3348] [serial = 387] [outer = (nil)] [url = about:blank]
08:46:01 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0d573c00) [pid = 3348] [serial = 501] [outer = (nil)] [url = about:blank]
08:46:02 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
08:46:02 INFO - document served over http requires an https
08:46:02 INFO - sub-resource via fetch-request using the http-csp
08:46:02 INFO - delivery method with no-redirect and when
08:46:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:46:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:46:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:46:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:02 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
08:46:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3598ms
08:46:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:46:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d311800 == 17 [pid = 3348] [id = 199]
08:46:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0d39a800) [pid = 3348] [serial = 556] [outer = (nil)]
08:46:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0d573c00) [pid = 3348] [serial = 557] [outer = 0x7fec0d39a800]
08:46:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0d97e800) [pid = 3348] [serial = 558] [outer = 0x7fec0d39a800]
08:46:05 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
08:46:05 INFO - document served over http requires an https
08:46:05 INFO - sub-resource via fetch-request using the http-csp
08:46:05 INFO - delivery method with swap-origin-redirect and when
08:46: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"
08:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:46:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:46:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:46:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:05 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
08:46:05 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 2898ms
08:46:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:46:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f342800 == 18 [pid = 3348] [id = 200]
08:46:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0cba7c00) [pid = 3348] [serial = 559] [outer = (nil)]
08:46:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0e763c00) [pid = 3348] [serial = 560] [outer = 0x7fec0cba7c00]
08:46:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0e931c00) [pid = 3348] [serial = 561] [outer = 0x7fec0cba7c00]
08:46:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe65800 == 19 [pid = 3348] [id = 201]
08:46:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0f3bec00) [pid = 3348] [serial = 562] [outer = (nil)]
08:46:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0f3c9800) [pid = 3348] [serial = 563] [outer = 0x7fec0f3bec00]
08:46:07 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
08:46:07 INFO - document served over http requires an https
08:46:07 INFO - sub-resource via iframe-tag using the http-csp
08:46:07 INFO - delivery method with keep-origin-redirect and when
08:46: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"
08:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:07 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
08:46:07 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 2041ms
08:46:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:46:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7d000 == 20 [pid = 3348] [id = 202]
08:46:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0e766800) [pid = 3348] [serial = 564] [outer = (nil)]
08:46:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0f3c4400) [pid = 3348] [serial = 565] [outer = 0x7fec0e766800]
08:46:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec1020a800) [pid = 3348] [serial = 566] [outer = 0x7fec0e766800]
08:46:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10132000 == 21 [pid = 3348] [id = 203]
08:46:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec10212800) [pid = 3348] [serial = 567] [outer = (nil)]
08:46:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec1088ac00) [pid = 3348] [serial = 568] [outer = 0x7fec10212800]
08:46:09 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
08:46:09 INFO - document served over http requires an https
08:46:09 INFO - sub-resource via iframe-tag using the http-csp
08:46:09 INFO - delivery method with no-redirect and when
08:46: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"
08:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:09 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
08:46:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2012ms
08:46:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:46:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10149000 == 22 [pid = 3348] [id = 204]
08:46:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0ff08400) [pid = 3348] [serial = 569] [outer = (nil)]
08:46:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec10893800) [pid = 3348] [serial = 570] [outer = 0x7fec0ff08400]
08:46:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec1094d000) [pid = 3348] [serial = 571] [outer = 0x7fec0ff08400]
08:46:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108ba000 == 23 [pid = 3348] [id = 205]
08:46:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec10973000) [pid = 3348] [serial = 572] [outer = (nil)]
08:46:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec109d9000) [pid = 3348] [serial = 573] [outer = 0x7fec10973000]
08:46:11 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
08:46:11 INFO - document served over http requires an https
08:46:11 INFO - sub-resource via iframe-tag using the http-csp
08:46:11 INFO - delivery method with swap-origin-redirect and when
08:46: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"
08:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:11 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
08:46:11 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 1992ms
08:46:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:46:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ed9800 == 24 [pid = 3348] [id = 206]
08:46:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec10887800) [pid = 3348] [serial = 574] [outer = (nil)]
08:46:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec109d8800) [pid = 3348] [serial = 575] [outer = 0x7fec10887800]
08:46:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec10d27800) [pid = 3348] [serial = 576] [outer = 0x7fec10887800]
08:46:13 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
08:46:13 INFO - document served over http requires an https
08:46:13 INFO - sub-resource via script-tag using the http-csp
08:46:13 INFO - delivery method with keep-origin-redirect and when
08:46: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"
08:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:13 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
08:46:13 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 2586ms
08:46:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:46:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11308800 == 25 [pid = 3348] [id = 207]
08:46:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec10974c00) [pid = 3348] [serial = 577] [outer = (nil)]
08:46:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec11a78000) [pid = 3348] [serial = 578] [outer = 0x7fec10974c00]
08:46:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec11f67800) [pid = 3348] [serial = 579] [outer = 0x7fec10974c00]
08:46:16 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
08:46:16 INFO - document served over http requires an https
08:46:16 INFO - sub-resource via script-tag using the http-csp
08:46:16 INFO - delivery method with no-redirect and when
08:46: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"
08:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:16 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
08:46:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2283ms
08:46:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:46:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed1800 == 26 [pid = 3348] [id = 208]
08:46:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec1129a000) [pid = 3348] [serial = 580] [outer = (nil)]
08:46:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec1280e000) [pid = 3348] [serial = 581] [outer = 0x7fec1129a000]
08:46:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec12af7400) [pid = 3348] [serial = 582] [outer = 0x7fec1129a000]
08:46:19 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
08:46:19 INFO - document served over http requires an https
08:46:19 INFO - sub-resource via script-tag using the http-csp
08:46:19 INFO - delivery method with swap-origin-redirect and when
08: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"
08:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:19 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
08:46:19 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 3014ms
08:46:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:46:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a4a800 == 27 [pid = 3348] [id = 209]
08:46:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec12ace400) [pid = 3348] [serial = 583] [outer = (nil)]
08:46:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec12e5ac00) [pid = 3348] [serial = 584] [outer = 0x7fec12ace400]
08:46:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec13090000) [pid = 3348] [serial = 585] [outer = 0x7fec12ace400]
08:46:22 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
08:46:22 INFO - document served over http requires an https
08:46:22 INFO - sub-resource via xhr-request using the http-csp
08:46:22 INFO - delivery method with keep-origin-redirect and when
08: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"
08:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:22 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
08:46:22 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 2991ms
08:46:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:46:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbbd000 == 28 [pid = 3348] [id = 210]
08:46:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0cbad000) [pid = 3348] [serial = 586] [outer = (nil)]
08:46:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0cbb0c00) [pid = 3348] [serial = 587] [outer = 0x7fec0cbad000]
08:46:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0e54b800) [pid = 3348] [serial = 588] [outer = 0x7fec0cbad000]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d320000 == 27 [pid = 3348] [id = 196]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a9000 == 26 [pid = 3348] [id = 195]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d4000 == 25 [pid = 3348] [id = 194]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbbe000 == 24 [pid = 3348] [id = 193]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e71e000 == 23 [pid = 3348] [id = 167]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d693800 == 22 [pid = 3348] [id = 192]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec193d9000 == 21 [pid = 3348] [id = 191]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f1b800 == 20 [pid = 3348] [id = 190]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d85800 == 19 [pid = 3348] [id = 189]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a67800 == 18 [pid = 3348] [id = 188]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a11000 == 17 [pid = 3348] [id = 187]
08:46:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6e000 == 16 [pid = 3348] [id = 186]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec12af3000) [pid = 3348] [serial = 482] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec12ad0400) [pid = 3348] [serial = 487] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec15081400) [pid = 3348] [serial = 495] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0e8b3c00) [pid = 3348] [serial = 510] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1378b000) [pid = 3348] [serial = 492] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0d973c00) [pid = 3348] [serial = 498] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec10975800) [pid = 3348] [serial = 516] [outer = (nil)] [url = about:blank]
08:46:23 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0e9d0400) [pid = 3348] [serial = 513] [outer = (nil)] [url = about:blank]
08:46:24 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
08:46:24 INFO - document served over http requires an https
08:46:24 INFO - sub-resource via xhr-request using the http-csp
08:46:24 INFO - delivery method with no-redirect and when
08: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"
08:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:24 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
08:46:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1889ms
08:46:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:46:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbc1000 == 17 [pid = 3348] [id = 211]
08:46:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0d578c00) [pid = 3348] [serial = 589] [outer = (nil)]
08:46:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0d796800) [pid = 3348] [serial = 590] [outer = 0x7fec0d578c00]
08:46:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0e8a7400) [pid = 3348] [serial = 591] [outer = 0x7fec0d578c00]
08:46:25 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
08:46:25 INFO - document served over http requires an https
08:46:25 INFO - sub-resource via xhr-request using the http-csp
08:46:25 INFO - delivery method with swap-origin-redirect and when
08: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"
08:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:25 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
08:46:25 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 1584ms
08:46:25 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
08:46:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d68b800 == 18 [pid = 3348] [id = 212]
08:46:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0e922400) [pid = 3348] [serial = 592] [outer = (nil)]
08:46:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0ff07c00) [pid = 3348] [serial = 593] [outer = 0x7fec0e922400]
08:46:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10950400) [pid = 3348] [serial = 594] [outer = 0x7fec0e922400]
08:46:27 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
08:46:27 INFO - document served over http requires an http
08:46:27 INFO - sub-resource via fetch-request using the http-csp
08:46:27 INFO - delivery method with keep-origin-redirect and when
08:46:27 INFO - the target request is same-origin.
08:46:27 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 2238ms
08:46:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0e9d0c00) [pid = 3348] [serial = 554] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0d577000) [pid = 3348] [serial = 548] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0e927c00) [pid = 3348] [serial = 523] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec19081c00) [pid = 3348] [serial = 536] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0e767000) [pid = 3348] [serial = 551] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0d38fc00) [pid = 3348] [serial = 545] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec10d28000) [pid = 3348] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346738708]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0e60d800) [pid = 3348] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec12e66400) [pid = 3348] [serial = 533] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec13091400) [pid = 3348] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0d79fc00) [pid = 3348] [serial = 542] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec112a0400) [pid = 3348] [serial = 528] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0cbad400) [pid = 3348] [serial = 539] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d38e400) [pid = 3348] [serial = 544] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0e608800) [pid = 3348] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0d38ec00) [pid = 3348] [serial = 547] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec109df800) [pid = 3348] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346738708]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12b32c00) [pid = 3348] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0d574c00) [pid = 3348] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0d39ac00) [pid = 3348] [serial = 505] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0d97d400) [pid = 3348] [serial = 549] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0d795000) [pid = 3348] [serial = 546] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec13785000) [pid = 3348] [serial = 507] [outer = (nil)] [url = about:blank]
08:46:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e629800 == 19 [pid = 3348] [id = 213]
08:46:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0d38e400) [pid = 3348] [serial = 595] [outer = (nil)]
08:46:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0d392000) [pid = 3348] [serial = 596] [outer = 0x7fec0d38e400]
08:46:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0e8a6000) [pid = 3348] [serial = 597] [outer = 0x7fec0d38e400]
08:46:30 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
08:46:30 INFO - document served over http requires an http
08:46:30 INFO - sub-resource via fetch-request using the http-csp
08:46:30 INFO - delivery method with no-redirect and when
08:46:30 INFO - the target request is same-origin.
08:46:30 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 2333ms
08:46:30 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
08:46:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f350800 == 20 [pid = 3348] [id = 214]
08:46:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec109da400) [pid = 3348] [serial = 598] [outer = (nil)]
08:46:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec10d24c00) [pid = 3348] [serial = 599] [outer = 0x7fec109da400]
08:46:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec1280dc00) [pid = 3348] [serial = 600] [outer = 0x7fec109da400]
08:46:32 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
08:46:32 INFO - document served over http requires an http
08:46:32 INFO - sub-resource via fetch-request using the http-csp
08:46:32 INFO - delivery method with swap-origin-redirect and when
08:46: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"
08:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:46:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:46:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:46:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:32 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
08:46:32 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 2142ms
08:46:32 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
08:46:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb50800 == 21 [pid = 3348] [id = 215]
08:46:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e60c000) [pid = 3348] [serial = 601] [outer = (nil)]
08:46:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e765000) [pid = 3348] [serial = 602] [outer = 0x7fec0e60c000]
08:46:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec1097b800) [pid = 3348] [serial = 603] [outer = 0x7fec0e60c000]
08:46:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10edb800 == 22 [pid = 3348] [id = 216]
08:46:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec1129d800) [pid = 3348] [serial = 604] [outer = (nil)]
08:46:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec11299c00) [pid = 3348] [serial = 605] [outer = 0x7fec1129d800]
08:46:35 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
08:46:35 INFO - document served over http requires an http
08:46:35 INFO - sub-resource via iframe-tag using the http-csp
08:46:35 INFO - delivery method with keep-origin-redirect and when
08:46:35 INFO - the target request is same-origin.
08:46:35 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 3193ms
08:46:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:46:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a11000 == 23 [pid = 3348] [id = 217]
08:46:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0d97d800) [pid = 3348] [serial = 606] [outer = (nil)]
08:46:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec1280d400) [pid = 3348] [serial = 607] [outer = 0x7fec0d97d800]
08:46:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec13092000) [pid = 3348] [serial = 608] [outer = 0x7fec0d97d800]
08:46:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12873800 == 24 [pid = 3348] [id = 218]
08:46:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec130e1c00) [pid = 3348] [serial = 609] [outer = (nil)]
08:46:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec130e6000) [pid = 3348] [serial = 610] [outer = 0x7fec130e1c00]
08:46:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:46:37 INFO - document served over http requires an http
08:46:37 INFO - sub-resource via iframe-tag using the http-csp
08:46:37 INFO - delivery method with no-redirect and when
08:46:37 INFO - the target request is same-origin.
08:46:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 2133ms
08:46:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
08:46:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13067000 == 25 [pid = 3348] [id = 219]
08:46:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec1129f400) [pid = 3348] [serial = 611] [outer = (nil)]
08:46:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec130ed800) [pid = 3348] [serial = 612] [outer = 0x7fec1129f400]
08:46:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec13788400) [pid = 3348] [serial = 613] [outer = 0x7fec1129f400]
08:46:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132d4000 == 26 [pid = 3348] [id = 220]
08:46:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec1378c400) [pid = 3348] [serial = 614] [outer = (nil)]
08:46:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec13d19800) [pid = 3348] [serial = 615] [outer = 0x7fec1378c400]
08:46:39 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
08:46:39 INFO - document served over http requires an http
08:46:39 INFO - sub-resource via iframe-tag using the http-csp
08:46:39 INFO - delivery method with swap-origin-redirect and when
08:46: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"
08:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:39 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
08:46:39 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 2003ms
08:46:39 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
08:46:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132e8800 == 27 [pid = 3348] [id = 221]
08:46:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec130e5400) [pid = 3348] [serial = 616] [outer = (nil)]
08:46:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec13d18000) [pid = 3348] [serial = 617] [outer = 0x7fec130e5400]
08:46:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec13f3cc00) [pid = 3348] [serial = 618] [outer = 0x7fec130e5400]
08:46:41 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
08:46:41 INFO - document served over http requires an http
08:46:41 INFO - sub-resource via script-tag using the http-csp
08:46:41 INFO - delivery method with keep-origin-redirect and when
08:46:41 INFO - the target request is same-origin.
08:46:41 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 1990ms
08:46:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:46:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f12800 == 28 [pid = 3348] [id = 222]
08:46:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec13f30400) [pid = 3348] [serial = 619] [outer = (nil)]
08:46:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec1439d800) [pid = 3348] [serial = 620] [outer = 0x7fec13f30400]
08:46:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec1445e400) [pid = 3348] [serial = 621] [outer = 0x7fec13f30400]
08:46:44 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
08:46:44 INFO - document served over http requires an http
08:46:44 INFO - sub-resource via script-tag using the http-csp
08:46:44 INFO - delivery method with no-redirect and when
08:46:44 INFO - the target request is same-origin.
08:46:44 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 2614ms
08:46:44 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
08:46:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14377000 == 29 [pid = 3348] [id = 223]
08:46:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec143a0400) [pid = 3348] [serial = 622] [outer = (nil)]
08:46:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec146e0c00) [pid = 3348] [serial = 623] [outer = 0x7fec143a0400]
08:46:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec15b44400) [pid = 3348] [serial = 624] [outer = 0x7fec143a0400]
08:46:46 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
08:46:46 INFO - document served over http requires an http
08:46:46 INFO - sub-resource via script-tag using the http-csp
08:46:46 INFO - delivery method with swap-origin-redirect and when
08: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"
08:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:46 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
08:46:46 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 2335ms
08:46:46 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
08:46:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15de3800 == 30 [pid = 3348] [id = 224]
08:46:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec11a84800) [pid = 3348] [serial = 625] [outer = (nil)]
08:46:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec1378cc00) [pid = 3348] [serial = 626] [outer = 0x7fec11a84800]
08:46:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec1751d000) [pid = 3348] [serial = 627] [outer = 0x7fec11a84800]
08:46:51 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:46:51 INFO - document served over http requires an http
08:46:51 INFO - sub-resource via xhr-request using the http-csp
08:46:51 INFO - delivery method with keep-origin-redirect and when
08:46:51 INFO - the target request is same-origin.
08:46:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 4442ms
08:46:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:46:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f33b000 == 31 [pid = 3348] [id = 225]
08:46:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0d7a2c00) [pid = 3348] [serial = 628] [outer = (nil)]
08:46:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0d977000) [pid = 3348] [serial = 629] [outer = 0x7fec0d7a2c00]
08:46:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0e9cf400) [pid = 3348] [serial = 630] [outer = 0x7fec0d7a2c00]
08:46:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:46:53 INFO - document served over http requires an http
08:46:53 INFO - sub-resource via xhr-request using the http-csp
08:46:53 INFO - delivery method with no-redirect and when
08:46:53 INFO - the target request is same-origin.
08:46:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1994ms
08:46:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
08:46:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c992000 == 32 [pid = 3348] [id = 226]
08:46:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0d57dc00) [pid = 3348] [serial = 631] [outer = (nil)]
08:46:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0d970400) [pid = 3348] [serial = 632] [outer = 0x7fec0d57dc00]
08:46:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0e928800) [pid = 3348] [serial = 633] [outer = 0x7fec0d57dc00]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e629800 == 31 [pid = 3348] [id = 213]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d68b800 == 30 [pid = 3348] [id = 212]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e61d800 == 29 [pid = 3348] [id = 197]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10edc000 == 28 [pid = 3348] [id = 185]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbc1000 == 27 [pid = 3348] [id = 211]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbbd000 == 26 [pid = 3348] [id = 210]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a4a800 == 25 [pid = 3348] [id = 209]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed1800 == 24 [pid = 3348] [id = 208]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11308800 == 23 [pid = 3348] [id = 207]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ed9800 == 22 [pid = 3348] [id = 206]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10132000 == 21 [pid = 3348] [id = 203]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7d000 == 20 [pid = 3348] [id = 202]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe65800 == 19 [pid = 3348] [id = 201]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f342800 == 18 [pid = 3348] [id = 200]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d311800 == 17 [pid = 3348] [id = 199]
08:46:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e837800 == 16 [pid = 3348] [id = 198]
08:46:54 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0e8b0400) [pid = 3348] [serial = 552] [outer = (nil)] [url = about:blank]
08:46:54 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
08:46:54 INFO - document served over http requires an http
08:46:54 INFO - sub-resource via xhr-request using the http-csp
08:46:54 INFO - delivery method with swap-origin-redirect and when
08: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"
08:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:54 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
08:46:54 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 1684ms
08:46:54 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
08:46:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d988000 == 17 [pid = 3348] [id = 227]
08:46:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0d796000) [pid = 3348] [serial = 634] [outer = (nil)]
08:46:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0e549000) [pid = 3348] [serial = 635] [outer = 0x7fec0d796000]
08:46:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0ff0dc00) [pid = 3348] [serial = 636] [outer = 0x7fec0d796000]
08:46:56 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
08:46:56 INFO - document served over http requires an https
08:46:56 INFO - sub-resource via fetch-request using the http-csp
08:46:56 INFO - delivery method with keep-origin-redirect and when
08:46: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"
08:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:46:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:46:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:46:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:56 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
08:46:56 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 1940ms
08:46:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:46:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e834800 == 18 [pid = 3348] [id = 228]
08:46:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0e929000) [pid = 3348] [serial = 637] [outer = (nil)]
08:46:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec10944400) [pid = 3348] [serial = 638] [outer = 0x7fec0e929000]
08:46:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec109d6c00) [pid = 3348] [serial = 639] [outer = 0x7fec0e929000]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0cbad000) [pid = 3348] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e922400) [pid = 3348] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0d578c00) [pid = 3348] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0d38e400) [pid = 3348] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0f3bec00) [pid = 3348] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec10212800) [pid = 3348] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346768921]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec10973000) [pid = 3348] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec13d1a800) [pid = 3348] [serial = 454] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0e551000) [pid = 3348] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0e9d8000) [pid = 3348] [serial = 457] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0e75dc00) [pid = 3348] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
08:47:00 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0e60f400) [pid = 3348] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0f3c9800) [pid = 3348] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec1088ac00) [pid = 3348] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346768921]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec109d8800) [pid = 3348] [serial = 575] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0ff07c00) [pid = 3348] [serial = 593] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0d796800) [pid = 3348] [serial = 590] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0e763c00) [pid = 3348] [serial = 560] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec11a78000) [pid = 3348] [serial = 578] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec1280e000) [pid = 3348] [serial = 581] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0d392000) [pid = 3348] [serial = 596] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0f3c4400) [pid = 3348] [serial = 565] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec10893800) [pid = 3348] [serial = 570] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec12e5ac00) [pid = 3348] [serial = 584] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec109d9000) [pid = 3348] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0d573c00) [pid = 3348] [serial = 557] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0cbb0c00) [pid = 3348] [serial = 587] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec10888c00) [pid = 3348] [serial = 519] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec19545800) [pid = 3348] [serial = 456] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e75d400) [pid = 3348] [serial = 465] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec19545c00) [pid = 3348] [serial = 459] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0f3bd400) [pid = 3348] [serial = 555] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0e545c00) [pid = 3348] [serial = 462] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0e8a7400) [pid = 3348] [serial = 591] [outer = (nil)] [url = about:blank]
08:47:01 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0e54b800) [pid = 3348] [serial = 588] [outer = (nil)] [url = about:blank]
08:47:01 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
08:47:01 INFO - document served over http requires an https
08:47:01 INFO - sub-resource via fetch-request using the http-csp
08:47:01 INFO - delivery method with no-redirect and when
08: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"
08:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:01 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
08:47:01 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 4305ms
08:47:01 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
08:47:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f344800 == 19 [pid = 3348] [id = 229]
08:47:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0d397800) [pid = 3348] [serial = 640] [outer = (nil)]
08:47:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0d576800) [pid = 3348] [serial = 641] [outer = 0x7fec0d397800]
08:47:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e60a400) [pid = 3348] [serial = 642] [outer = 0x7fec0d397800]
08:47:04 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
08:47:04 INFO - document served over http requires an https
08:47:04 INFO - sub-resource via fetch-request using the http-csp
08:47:04 INFO - delivery method with swap-origin-redirect and when
08: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"
08:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:04 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
08:47:04 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 2844ms
08:47:04 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
08:47:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f344000 == 20 [pid = 3348] [id = 230]
08:47:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0d38f800) [pid = 3348] [serial = 643] [outer = (nil)]
08:47:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0d97fc00) [pid = 3348] [serial = 644] [outer = 0x7fec0d38f800]
08:47:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0e9cf800) [pid = 3348] [serial = 645] [outer = 0x7fec0d38f800]
08:47:06 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
08:47:06 INFO - document served over http requires an https
08:47:06 INFO - sub-resource via fetch-request using the http-csp
08:47:06 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:06 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
08:47:06 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 2078ms
08:47:06 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
08:47:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1080d800 == 21 [pid = 3348] [id = 231]
08:47:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0d972c00) [pid = 3348] [serial = 646] [outer = (nil)]
08:47:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0ff08800) [pid = 3348] [serial = 647] [outer = 0x7fec0d972c00]
08:47:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec10943c00) [pid = 3348] [serial = 648] [outer = 0x7fec0d972c00]
08:47:08 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
08:47:08 INFO - document served over http requires an https
08:47:08 INFO - sub-resource via fetch-request using the http-csp
08:47:08 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:08 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
08:47:08 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 1995ms
08:47:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:47:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112e9000 == 22 [pid = 3348] [id = 232]
08:47:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0ff0b400) [pid = 3348] [serial = 649] [outer = (nil)]
08:47:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec109e4c00) [pid = 3348] [serial = 650] [outer = 0x7fec0ff0b400]
08:47:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec1129e000) [pid = 3348] [serial = 651] [outer = 0x7fec0ff0b400]
08:47:10 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
08:47:10 INFO - document served over http requires an https
08:47:10 INFO - sub-resource via fetch-request using the http-csp
08:47:10 INFO - delivery method with no-redirect and when
08:47: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"
08:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:10 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
08:47:10 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 1851ms
08:47:10 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
08:47:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee6800 == 23 [pid = 3348] [id = 233]
08:47:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec109e3400) [pid = 3348] [serial = 652] [outer = (nil)]
08:47:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec11f61800) [pid = 3348] [serial = 653] [outer = 0x7fec109e3400]
08:47:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec12af8000) [pid = 3348] [serial = 654] [outer = 0x7fec109e3400]
08:47:12 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
08:47:12 INFO - document served over http requires an https
08:47:12 INFO - sub-resource via fetch-request using the http-csp
08:47:12 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:12 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
08:47:12 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 2390ms
08:47:12 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
08:47:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d9a000 == 24 [pid = 3348] [id = 234]
08:47:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec11f68800) [pid = 3348] [serial = 655] [outer = (nil)]
08:47:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec12b33000) [pid = 3348] [serial = 656] [outer = 0x7fec11f68800]
08:47:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec13096800) [pid = 3348] [serial = 657] [outer = 0x7fec11f68800]
08:47:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea1800 == 25 [pid = 3348] [id = 235]
08:47:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec13d16800) [pid = 3348] [serial = 658] [outer = (nil)]
08:47:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec13f3dc00) [pid = 3348] [serial = 659] [outer = 0x7fec13d16800]
08:47:15 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
08:47:15 INFO - document served over http requires an https
08:47:15 INFO - sub-resource via iframe-tag using the http-csp
08:47:15 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:15 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
08:47:15 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 2641ms
08:47:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:47:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f19000 == 26 [pid = 3348] [id = 236]
08:47:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec12b2cc00) [pid = 3348] [serial = 660] [outer = (nil)]
08:47:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec144ac400) [pid = 3348] [serial = 661] [outer = 0x7fec12b2cc00]
08:47:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec15d88800) [pid = 3348] [serial = 662] [outer = 0x7fec12b2cc00]
08:47:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec16156800 == 27 [pid = 3348] [id = 237]
08:47:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec15e6f800) [pid = 3348] [serial = 663] [outer = (nil)]
08:47:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec17581400) [pid = 3348] [serial = 664] [outer = 0x7fec15e6f800]
08:47:18 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
08:47:18 INFO - document served over http requires an https
08:47:18 INFO - sub-resource via iframe-tag using the http-csp
08:47:18 INFO - delivery method with no-redirect and when
08:47: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"
08:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:18 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
08:47:18 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 3038ms
08:47:18 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
08:47:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec193ec800 == 28 [pid = 3348] [id = 238]
08:47:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec13d25800) [pid = 3348] [serial = 665] [outer = (nil)]
08:47:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec17520000) [pid = 3348] [serial = 666] [outer = 0x7fec13d25800]
08:47:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec19350000) [pid = 3348] [serial = 667] [outer = 0x7fec13d25800]
08:47:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbbf000 == 29 [pid = 3348] [id = 239]
08:47:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec19418400) [pid = 3348] [serial = 668] [outer = (nil)]
08:47:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec1944a400) [pid = 3348] [serial = 669] [outer = 0x7fec19418400]
08:47:20 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
08:47:20 INFO - document served over http requires an https
08:47:20 INFO - sub-resource via iframe-tag using the http-csp
08:47:20 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:20 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
08:47:20 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 2147ms
08:47:20 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
08:47:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbcb000 == 30 [pid = 3348] [id = 240]
08:47:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec17580800) [pid = 3348] [serial = 670] [outer = (nil)]
08:47:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec1944e400) [pid = 3348] [serial = 671] [outer = 0x7fec17580800]
08:47:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec19538800) [pid = 3348] [serial = 672] [outer = 0x7fec17580800]
08:47:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c881800 == 31 [pid = 3348] [id = 241]
08:47:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec1953d800) [pid = 3348] [serial = 673] [outer = (nil)]
08:47:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec19544c00) [pid = 3348] [serial = 674] [outer = 0x7fec1953d800]
08:47:22 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
08:47:22 INFO - document served over http requires an https
08:47:22 INFO - sub-resource via iframe-tag using the http-csp
08:47:22 INFO - delivery method with swap-origin-redirect and when
08: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"
08:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:22 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
08:47:22 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 2003ms
08:47:22 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
08:47:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c889800 == 32 [pid = 3348] [id = 242]
08:47:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0caac000) [pid = 3348] [serial = 675] [outer = (nil)]
08:47:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0caad000) [pid = 3348] [serial = 676] [outer = 0x7fec0caac000]
08:47:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0d57a400) [pid = 3348] [serial = 677] [outer = 0x7fec0caac000]
08:47:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d98b800 == 33 [pid = 3348] [id = 243]
08:47:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0ca3fc00) [pid = 3348] [serial = 678] [outer = (nil)]
08:47:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0d97e000) [pid = 3348] [serial = 679] [outer = 0x7fec0ca3fc00]
08:47:25 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
08:47:25 INFO - document served over http requires an https
08:47:25 INFO - sub-resource via iframe-tag using the http-csp
08:47:25 INFO - delivery method with keep-origin-redirect and when
08: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"
08:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:25 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
08:47:25 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 3143ms
08:47:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:47:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbbf800 == 34 [pid = 3348] [id = 244]
08:47:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0caa7000) [pid = 3348] [serial = 680] [outer = (nil)]
08:47:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0cba6400) [pid = 3348] [serial = 681] [outer = 0x7fec0caa7000]
08:47:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0e607400) [pid = 3348] [serial = 682] [outer = 0x7fec0caa7000]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e834800 == 33 [pid = 3348] [id = 228]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d988000 == 32 [pid = 3348] [id = 227]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c992000 == 31 [pid = 3348] [id = 226]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f33b000 == 30 [pid = 3348] [id = 225]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14377000 == 29 [pid = 3348] [id = 223]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f12800 == 28 [pid = 3348] [id = 222]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132e8800 == 27 [pid = 3348] [id = 221]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132d4000 == 26 [pid = 3348] [id = 220]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13067000 == 25 [pid = 3348] [id = 219]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a11000 == 24 [pid = 3348] [id = 217]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12873800 == 23 [pid = 3348] [id = 218]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10edb800 == 22 [pid = 3348] [id = 216]
08:47:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb50800 == 21 [pid = 3348] [id = 215]
08:47:27 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec10950400) [pid = 3348] [serial = 594] [outer = (nil)] [url = about:blank]
08:47:27 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0e8a6000) [pid = 3348] [serial = 597] [outer = (nil)] [url = about:blank]
08:47:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbb1800 == 22 [pid = 3348] [id = 245]
08:47:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0cba2000) [pid = 3348] [serial = 683] [outer = (nil)]
08:47:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0d799800) [pid = 3348] [serial = 684] [outer = 0x7fec0cba2000]
08:47:28 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
08:47:28 INFO - document served over http requires an https
08:47:28 INFO - sub-resource via iframe-tag using the http-csp
08:47:28 INFO - delivery method with no-redirect and when
08: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"
08:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:28 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
08:47:28 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 2389ms
08:47:28 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
08:47:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d681000 == 23 [pid = 3348] [id = 246]
08:47:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0d573800) [pid = 3348] [serial = 685] [outer = (nil)]
08:47:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec0e9cd800) [pid = 3348] [serial = 686] [outer = 0x7fec0d573800]
08:47:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec0f3c6000) [pid = 3348] [serial = 687] [outer = 0x7fec0d573800]
08:47:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e708800 == 24 [pid = 3348] [id = 247]
08:47:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec10209000) [pid = 3348] [serial = 688] [outer = (nil)]
08:47:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec1088d000) [pid = 3348] [serial = 689] [outer = 0x7fec10209000]
08:47:30 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
08:47:30 INFO - document served over http requires an https
08:47:30 INFO - sub-resource via iframe-tag using the http-csp
08:47:30 INFO - delivery method with swap-origin-redirect and when
08: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"
08:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:30 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
08:47:30 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 2438ms
08:47:30 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
08:47:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e83a000 == 25 [pid = 3348] [id = 248]
08:47:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0e92ac00) [pid = 3348] [serial = 690] [outer = (nil)]
08:47:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec10214800) [pid = 3348] [serial = 691] [outer = 0x7fec0e92ac00]
08:47:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec1129dc00) [pid = 3348] [serial = 692] [outer = 0x7fec0e92ac00]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec13093c00) [pid = 3348] [serial = 535] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec10a47800) [pid = 3348] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0e8a9000) [pid = 3348] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec0e769800) [pid = 3348] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0e605c00) [pid = 3348] [serial = 517] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec12ace400) [pid = 3348] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec0d794800) [pid = 3348] [serial = 541] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0d977000) [pid = 3348] [serial = 629] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec13d19800) [pid = 3348] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec130ed800) [pid = 3348] [serial = 612] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec146e0c00) [pid = 3348] [serial = 623] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec10d24c00) [pid = 3348] [serial = 599] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0e549000) [pid = 3348] [serial = 635] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0d970400) [pid = 3348] [serial = 632] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec10944400) [pid = 3348] [serial = 638] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec1378cc00) [pid = 3348] [serial = 626] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec13d18000) [pid = 3348] [serial = 617] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec1439d800) [pid = 3348] [serial = 620] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec11299c00) [pid = 3348] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0e765000) [pid = 3348] [serial = 602] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec130e6000) [pid = 3348] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346797450]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec1280d400) [pid = 3348] [serial = 607] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0d576800) [pid = 3348] [serial = 641] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec143a0400) [pid = 3348] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0e60c000) [pid = 3348] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec130e5400) [pid = 3348] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec1129d800) [pid = 3348] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec13f30400) [pid = 3348] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec10974c00) [pid = 3348] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec1129f400) [pid = 3348] [serial = 611] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec11a84800) [pid = 3348] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0e929000) [pid = 3348] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec1129a000) [pid = 3348] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0d57dc00) [pid = 3348] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec130e1c00) [pid = 3348] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346797450]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0d97d800) [pid = 3348] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec1378c400) [pid = 3348] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0d7a2c00) [pid = 3348] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0d796000) [pid = 3348] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec10887800) [pid = 3348] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0ff08400) [pid = 3348] [serial = 569] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0e766800) [pid = 3348] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0cba7c00) [pid = 3348] [serial = 559] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0d39a800) [pid = 3348] [serial = 556] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0cba8000) [pid = 3348] [serial = 538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e9cf400) [pid = 3348] [serial = 630] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec13f37400) [pid = 3348] [serial = 534] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec193f9c00) [pid = 3348] [serial = 540] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec19542800) [pid = 3348] [serial = 537] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec10973c00) [pid = 3348] [serial = 524] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec13090000) [pid = 3348] [serial = 585] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0e931c00) [pid = 3348] [serial = 561] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec1020a800) [pid = 3348] [serial = 566] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0ca34400) [pid = 3348] [serial = 543] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec1094d000) [pid = 3348] [serial = 571] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec1280f000) [pid = 3348] [serial = 529] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0d97e800) [pid = 3348] [serial = 558] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec10d27800) [pid = 3348] [serial = 576] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec11f67800) [pid = 3348] [serial = 579] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0e928800) [pid = 3348] [serial = 633] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec1751d000) [pid = 3348] [serial = 627] [outer = (nil)] [url = about:blank]
08:47:34 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec12af7400) [pid = 3348] [serial = 582] [outer = (nil)] [url = about:blank]
08:47:34 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
08:47:34 INFO - document served over http requires an https
08:47:34 INFO - sub-resource via script-tag using the http-csp
08:47:34 INFO - delivery method with keep-origin-redirect and when
08: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"
08:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:34 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
08:47:34 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 4341ms
08:47:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:47:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6e000 == 26 [pid = 3348] [id = 249]
08:47:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0d394400) [pid = 3348] [serial = 693] [outer = (nil)]
08:47:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0d798000) [pid = 3348] [serial = 694] [outer = 0x7fec0d394400]
08:47:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0e60c000) [pid = 3348] [serial = 695] [outer = 0x7fec0d394400]
08:47:36 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
08:47:36 INFO - document served over http requires an https
08:47:36 INFO - sub-resource via script-tag using the http-csp
08:47:36 INFO - delivery method with no-redirect and when
08: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"
08:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:36 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
08:47:36 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 1847ms
08:47:36 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
08:47:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7f9f183c0800 == 6 [pid = 3296] [id = 6]
08:47:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e707000 == 27 [pid = 3348] [id = 250]
08:47:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0d396000) [pid = 3348] [serial = 696] [outer = (nil)]
08:47:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0d7a1000) [pid = 3348] [serial = 697] [outer = 0x7fec0d396000]
08:47:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e928800) [pid = 3348] [serial = 698] [outer = 0x7fec0d396000]
08:47:38 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
08:47:38 INFO - document served over http requires an https
08:47:38 INFO - sub-resource via script-tag using the http-csp
08:47:38 INFO - delivery method with swap-origin-redirect and when
08: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"
08:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:38 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
08:47:38 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 2085ms
08:47:38 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
08:47:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1013b000 == 28 [pid = 3348] [id = 251]
08:47:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0d79b800) [pid = 3348] [serial = 699] [outer = (nil)]
08:47:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec1020a800) [pid = 3348] [serial = 700] [outer = 0x7fec0d79b800]
08:47:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec11299c00) [pid = 3348] [serial = 701] [outer = 0x7fec0d79b800]
08:47:40 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
08:47:40 INFO - document served over http requires an https
08:47:40 INFO - sub-resource via script-tag using the http-csp
08:47:40 INFO - delivery method with swap-origin-redirect and when
08: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"
08:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:40 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
08:47:40 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 2038ms
08:47:40 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
08:47:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112dd000 == 29 [pid = 3348] [id = 252]
08:47:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec1094d800) [pid = 3348] [serial = 702] [outer = (nil)]
08:47:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec12ace400) [pid = 3348] [serial = 703] [outer = 0x7fec1094d800]
08:47:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec12e5d400) [pid = 3348] [serial = 704] [outer = 0x7fec1094d800]
08:47:43 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
08:47:43 INFO - document served over http requires an https
08:47:43 INFO - sub-resource via script-tag using the http-csp
08:47:43 INFO - delivery method with keep-origin-redirect and when
08: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"
08:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:43 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
08:47:43 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 2390ms
08:47:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:47:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee3800 == 30 [pid = 3348] [id = 253]
08:47:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec130ec000) [pid = 3348] [serial = 705] [outer = (nil)]
08:47:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec130ed800) [pid = 3348] [serial = 706] [outer = 0x7fec130ec000]
08:47:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec13d18000) [pid = 3348] [serial = 707] [outer = 0x7fec130ec000]
08:47:45 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
08:47:45 INFO - document served over http requires an https
08:47:45 INFO - sub-resource via script-tag using the http-csp
08:47:45 INFO - delivery method with no-redirect and when
08:47:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:47:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:45 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
08:47:45 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 2340ms
08:47:45 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
08:47:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306e000 == 31 [pid = 3348] [id = 254]
08:47:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec130ec400) [pid = 3348] [serial = 708] [outer = (nil)]
08:47:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec13f3d000) [pid = 3348] [serial = 709] [outer = 0x7fec130ec400]
08:47:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec143a7000) [pid = 3348] [serial = 710] [outer = 0x7fec130ec400]
08:47:48 INFO - PROCESS | 3296 | --DOCSHELL 0x7f9f1790c800 == 5 [pid = 3296] [id = 8]
08:47:48 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
08:47:48 INFO - document served over http requires an https
08:47:48 INFO - sub-resource via script-tag using the http-csp
08:47:48 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:48 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
08:47:48 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 3191ms
08:47:48 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
08:47:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d82000 == 32 [pid = 3348] [id = 255]
08:47:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec13f39800) [pid = 3348] [serial = 711] [outer = (nil)]
08:47:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec146e3000) [pid = 3348] [serial = 712] [outer = 0x7fec13f39800]
08:47:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec1751bc00) [pid = 3348] [serial = 713] [outer = 0x7fec13f39800]
08:47:50 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
08:47:50 INFO - document served over http requires an https
08:47:50 INFO - sub-resource via xhr-request using the http-csp
08:47:50 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:50 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
08:47:50 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 1979ms
08:47:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:47:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14385000 == 33 [pid = 3348] [id = 256]
08:47:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec1953fc00) [pid = 3348] [serial = 714] [outer = (nil)]
08:47:51 INFO - PROCESS | 3296 | --DOMWINDOW == 15 (0x7f9f18356400) [pid = 3296] [serial = 19] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:47:51 INFO - PROCESS | 3296 | --DOMWINDOW == 14 (0x7f9f18162c00) [pid = 3296] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:47:51 INFO - PROCESS | 3296 | --DOMWINDOW == 13 (0x7f9f16ee2800) [pid = 3296] [serial = 26] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:47:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0c95dc00) [pid = 3348] [serial = 715] [outer = 0x7fec1953fc00]
08:47:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0c963400) [pid = 3348] [serial = 716] [outer = 0x7fec1953fc00]
08:47:52 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
08:47:52 INFO - document served over http requires an https
08:47:52 INFO - sub-resource via xhr-request using the http-csp
08:47:52 INFO - delivery method with no-redirect and when
08:47: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"
08:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:52 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
08:47:52 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 1943ms
08:47:52 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
08:47:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f9c000 == 34 [pid = 3348] [id = 257]
08:47:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec1934b000) [pid = 3348] [serial = 717] [outer = (nil)]
08:47:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec12bddc00) [pid = 3348] [serial = 718] [outer = 0x7fec1934b000]
08:47:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec12be2c00) [pid = 3348] [serial = 719] [outer = 0x7fec1934b000]
08:47:54 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
08:47:54 INFO - document served over http requires an https
08:47:54 INFO - sub-resource via xhr-request using the http-csp
08:47:54 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:54 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
08:47:54 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 2039ms
08:47:54 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
08:47:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff30800 == 35 [pid = 3348] [id = 258]
08:47:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec12bde400) [pid = 3348] [serial = 720] [outer = (nil)]
08:47:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0bd69400) [pid = 3348] [serial = 721] [outer = 0x7fec12bde400]
08:47:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0bd6e400) [pid = 3348] [serial = 722] [outer = 0x7fec12bde400]
08:47:58 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
08:47:58 INFO - document served over http requires an https
08:47:58 INFO - sub-resource via xhr-request using the http-csp
08:47:58 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:58 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
08:47:58 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 3444ms
08:47:58 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
08:47:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a8000 == 36 [pid = 3348] [id = 259]
08:47:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0caa9800) [pid = 3348] [serial = 723] [outer = (nil)]
08:47:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0cba1800) [pid = 3348] [serial = 724] [outer = 0x7fec0caa9800]
08:47:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0e926c00) [pid = 3348] [serial = 725] [outer = 0x7fec0caa9800]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e83a000 == 35 [pid = 3348] [id = 248]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e708800 == 34 [pid = 3348] [id = 247]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d681000 == 33 [pid = 3348] [id = 246]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbb1800 == 32 [pid = 3348] [id = 245]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbbf800 == 31 [pid = 3348] [id = 244]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d98b800 == 30 [pid = 3348] [id = 243]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c889800 == 29 [pid = 3348] [id = 242]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c881800 == 28 [pid = 3348] [id = 241]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbbf000 == 27 [pid = 3348] [id = 239]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbcb000 == 26 [pid = 3348] [id = 240]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec193ec800 == 25 [pid = 3348] [id = 238]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec16156800 == 24 [pid = 3348] [id = 237]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108ba000 == 23 [pid = 3348] [id = 205]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f19000 == 22 [pid = 3348] [id = 236]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea1800 == 21 [pid = 3348] [id = 235]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d9a000 == 20 [pid = 3348] [id = 234]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10149000 == 19 [pid = 3348] [id = 204]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee6800 == 18 [pid = 3348] [id = 233]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112e9000 == 17 [pid = 3348] [id = 232]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1080d800 == 16 [pid = 3348] [id = 231]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f344000 == 15 [pid = 3348] [id = 230]
08:48:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f344800 == 14 [pid = 3348] [id = 229]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec13092000) [pid = 3348] [serial = 608] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec1097b800) [pid = 3348] [serial = 603] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec13f3cc00) [pid = 3348] [serial = 618] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec1445e400) [pid = 3348] [serial = 621] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec15b44400) [pid = 3348] [serial = 624] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec13788400) [pid = 3348] [serial = 613] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0ff0dc00) [pid = 3348] [serial = 636] [outer = (nil)] [url = about:blank]
08:48:01 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec109d6c00) [pid = 3348] [serial = 639] [outer = (nil)] [url = about:blank]
08:48:01 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
08:48:01 INFO - document served over http requires an https
08:48:01 INFO - sub-resource via xhr-request using the http-csp
08:48:01 INFO - delivery method with keep-origin-redirect and when
08:48: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"
08:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:01 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
08:48:01 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 3496ms
08:48:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:48:02 INFO - PROCESS | 3296 | --DOMWINDOW == 12 (0x7f9f140e5000) [pid = 3296] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:48:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c878800 == 15 [pid = 3348] [id = 260]
08:48:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0caab400) [pid = 3348] [serial = 726] [outer = (nil)]
08:48:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0d97c800) [pid = 3348] [serial = 727] [outer = 0x7fec0caab400]
08:48:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0e8a6000) [pid = 3348] [serial = 728] [outer = 0x7fec0caab400]
08:48:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
08:48:03 INFO - document served over http requires an https
08:48:03 INFO - sub-resource via xhr-request using the http-csp
08:48:03 INFO - delivery method with no-redirect and when
08:48: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"
08:48:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
08:48:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 1829ms
08:48:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
08:48:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbb5000 == 16 [pid = 3348] [id = 261]
08:48:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0d7a2800) [pid = 3348] [serial = 729] [outer = (nil)]
08:48:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0e9d4c00) [pid = 3348] [serial = 730] [outer = 0x7fec0d7a2800]
08:48:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10894400) [pid = 3348] [serial = 731] [outer = 0x7fec0d7a2800]
08:48:05 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
08:48:05 INFO - document served over http requires an https
08:48:05 INFO - sub-resource via xhr-request using the http-csp
08:48:05 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:05 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
08:48:05 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 1886ms
08:48:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:48:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d99a000 == 17 [pid = 3348] [id = 262]
08:48:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0f3bc000) [pid = 3348] [serial = 732] [outer = (nil)]
08:48:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec10d22000) [pid = 3348] [serial = 733] [outer = 0x7fec0f3bc000]
08:48:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec11a7b800) [pid = 3348] [serial = 734] [outer = 0x7fec0f3bc000]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0d799800) [pid = 3348] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346847586]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec19544c00) [pid = 3348] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec13f3dc00) [pid = 3348] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec144ac400) [pid = 3348] [serial = 661] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0ff08800) [pid = 3348] [serial = 647] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0cba6400) [pid = 3348] [serial = 681] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec11f61800) [pid = 3348] [serial = 653] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0d97e000) [pid = 3348] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0caad000) [pid = 3348] [serial = 676] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec17581400) [pid = 3348] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346837171]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec109e4c00) [pid = 3348] [serial = 650] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1088d000) [pid = 3348] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0e9cd800) [pid = 3348] [serial = 686] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec12b33000) [pid = 3348] [serial = 656] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec10214800) [pid = 3348] [serial = 691] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec17520000) [pid = 3348] [serial = 666] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0d97fc00) [pid = 3348] [serial = 644] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec1944a400) [pid = 3348] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec1944e400) [pid = 3348] [serial = 671] [outer = (nil)] [url = about:blank]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0cba2000) [pid = 3348] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346847586]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10209000) [pid = 3348] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0ca3fc00) [pid = 3348] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0e92ac00) [pid = 3348] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0caac000) [pid = 3348] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0d397800) [pid = 3348] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0caa7000) [pid = 3348] [serial = 680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0d573800) [pid = 3348] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec1953d800) [pid = 3348] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec13d16800) [pid = 3348] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec15e6f800) [pid = 3348] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346837171]
08:48:08 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec19418400) [pid = 3348] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
08:48:08 INFO - document served over http requires an http
08:48:08 INFO - sub-resource via fetch-request using the meta-csp
08:48:08 INFO - delivery method with keep-origin-redirect and when
08:48:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
08:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
08:48:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2841ms
08:48:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:48:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e713000 == 18 [pid = 3348] [id = 263]
08:48:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0d573800) [pid = 3348] [serial = 735] [outer = (nil)]
08:48:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0d799800) [pid = 3348] [serial = 736] [outer = 0x7fec0d573800]
08:48:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec1088c400) [pid = 3348] [serial = 737] [outer = 0x7fec0d573800]
08:48:10 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
08:48:10 INFO - document served over http requires an http
08:48:10 INFO - sub-resource via fetch-request using the meta-csp
08:48:10 INFO - delivery method with no-redirect and when
08:48: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
08:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:10 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
08:48:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2293ms
08:48:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:48:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e62d000 == 19 [pid = 3348] [id = 264]
08:48:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0cbae800) [pid = 3348] [serial = 738] [outer = (nil)]
08:48:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0d57a000) [pid = 3348] [serial = 739] [outer = 0x7fec0cbae800]
08:48:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec10209000) [pid = 3348] [serial = 740] [outer = 0x7fec0cbae800]
08:48:13 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
08:48:13 INFO - document served over http requires an http
08:48:13 INFO - sub-resource via fetch-request using the meta-csp
08:48:13 INFO - delivery method with swap-origin-redirect and when
08:48:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:13 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
08:48:13 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 2490ms
08:48:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:48:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff3a800 == 20 [pid = 3348] [id = 265]
08:48:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec11f6cc00) [pid = 3348] [serial = 741] [outer = (nil)]
08:48:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec12806800) [pid = 3348] [serial = 742] [outer = 0x7fec11f6cc00]
08:48:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec12b28000) [pid = 3348] [serial = 743] [outer = 0x7fec11f6cc00]
08:48:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1080c800 == 21 [pid = 3348] [id = 266]
08:48:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec12b35c00) [pid = 3348] [serial = 744] [outer = (nil)]
08:48:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec12be6400) [pid = 3348] [serial = 745] [outer = 0x7fec12b35c00]
08:48:16 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
08:48:16 INFO - document served over http requires an http
08:48:16 INFO - sub-resource via iframe-tag using the meta-csp
08:48:16 INFO - delivery method with keep-origin-redirect and when
08:48:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
08:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:16 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
08:48:16 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 2553ms
08:48:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:48:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee5800 == 22 [pid = 3348] [id = 267]
08:48:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec11a7c000) [pid = 3348] [serial = 746] [outer = (nil)]
08:48:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec12be4000) [pid = 3348] [serial = 747] [outer = 0x7fec11a7c000]
08:48:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec130e5400) [pid = 3348] [serial = 748] [outer = 0x7fec11a7c000]
08:48:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a29000 == 23 [pid = 3348] [id = 268]
08:48:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec13787c00) [pid = 3348] [serial = 749] [outer = (nil)]
08:48:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec13f30800) [pid = 3348] [serial = 750] [outer = 0x7fec13787c00]
08:48:19 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
08:48:19 INFO - document served over http requires an http
08:48:19 INFO - sub-resource via iframe-tag using the meta-csp
08:48:19 INFO - delivery method with no-redirect and when
08:48:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
08:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:19 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
08:48:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2935ms
08:48:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:48:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12876800 == 24 [pid = 3348] [id = 269]
08:48:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec12be7400) [pid = 3348] [serial = 751] [outer = (nil)]
08:48:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec13d17800) [pid = 3348] [serial = 752] [outer = 0x7fec12be7400]
08:48:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec144a8400) [pid = 3348] [serial = 753] [outer = 0x7fec12be7400]
08:48:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132d9800 == 25 [pid = 3348] [id = 270]
08:48:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec144af800) [pid = 3348] [serial = 754] [outer = (nil)]
08:48:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec15006c00) [pid = 3348] [serial = 755] [outer = 0x7fec144af800]
08:48:21 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
08:48:21 INFO - document served over http requires an http
08:48:21 INFO - sub-resource via iframe-tag using the meta-csp
08:48:21 INFO - delivery method with swap-origin-redirect and when
08:48:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:21 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
08:48:21 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 2088ms
08:48:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:48:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d98000 == 26 [pid = 3348] [id = 271]
08:48:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec1439c000) [pid = 3348] [serial = 756] [outer = (nil)]
08:48:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec15002400) [pid = 3348] [serial = 757] [outer = 0x7fec1439c000]
08:48:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec19316400) [pid = 3348] [serial = 758] [outer = 0x7fec1439c000]
08:48: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
08:48:23 INFO - document served over http requires an http
08:48:23 INFO - sub-resource via script-tag using the meta-csp
08:48:23 INFO - delivery method with keep-origin-redirect and when
08:48:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
08:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48: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
08:48: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 1998ms
08:48:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:48:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec150e0800 == 27 [pid = 3348] [id = 272]
08:48:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec15dd8c00) [pid = 3348] [serial = 759] [outer = (nil)]
08:48:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec194a2800) [pid = 3348] [serial = 760] [outer = 0x7fec15dd8c00]
08:48:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec10986c00) [pid = 3348] [serial = 761] [outer = 0x7fec15dd8c00]
08:48:25 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
08:48:25 INFO - document served over http requires an http
08:48:25 INFO - sub-resource via script-tag using the meta-csp
08:48:25 INFO - delivery method with no-redirect and when
08:48:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
08:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:25 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
08:48:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2698ms
08:48:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:48:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19098000 == 28 [pid = 3348] [id = 273]
08:48:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10991400) [pid = 3348] [serial = 762] [outer = (nil)]
08:48:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec1949d800) [pid = 3348] [serial = 763] [outer = 0x7fec10991400]
08:48:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0b1e5c00) [pid = 3348] [serial = 764] [outer = 0x7fec10991400]
08:48:28 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
08:48:28 INFO - document served over http requires an http
08:48:28 INFO - sub-resource via script-tag using the meta-csp
08:48:28 INFO - delivery method with swap-origin-redirect and when
08:48:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:28 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
08:48:28 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 2388ms
08:48:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:48:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b246000 == 29 [pid = 3348] [id = 274]
08:48:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0c962000) [pid = 3348] [serial = 765] [outer = (nil)]
08:48:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec1098f800) [pid = 3348] [serial = 766] [outer = 0x7fec0c962000]
08:48:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0ade0c00) [pid = 3348] [serial = 767] [outer = 0x7fec0c962000]
08:48:30 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
08:48:30 INFO - document served over http requires an http
08:48:30 INFO - sub-resource via xhr-request using the meta-csp
08:48:30 INFO - delivery method with keep-origin-redirect and when
08:48:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
08:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:30 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
08:48:30 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 2291ms
08:48:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:48:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3a800 == 30 [pid = 3348] [id = 275]
08:48:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0adecc00) [pid = 3348] [serial = 768] [outer = (nil)]
08:48:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0b1ee800) [pid = 3348] [serial = 769] [outer = 0x7fec0adecc00]
08:48:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0aee7c00) [pid = 3348] [serial = 770] [outer = 0x7fec0adecc00]
08:48:33 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
08:48:33 INFO - document served over http requires an http
08:48:33 INFO - sub-resource via xhr-request using the meta-csp
08:48:33 INFO - delivery method with no-redirect and when
08:48:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
08:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:33 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
08:48:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2947ms
08:48:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:48:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a7800 == 31 [pid = 3348] [id = 276]
08:48:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0aee9c00) [pid = 3348] [serial = 771] [outer = (nil)]
08:48:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0aef2c00) [pid = 3348] [serial = 772] [outer = 0x7fec0aee9c00]
08:48:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0e8ab800) [pid = 3348] [serial = 773] [outer = 0x7fec0aee9c00]
08:48:36 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
08:48:36 INFO - document served over http requires an http
08:48:36 INFO - sub-resource via xhr-request using the meta-csp
08:48:36 INFO - delivery method with swap-origin-redirect and when
08:48: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/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:36 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
08:48:36 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 3088ms
08:48:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:48:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c815800 == 32 [pid = 3348] [id = 277]
08:48:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0aef0000) [pid = 3348] [serial = 774] [outer = (nil)]
08:48:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0af7b800) [pid = 3348] [serial = 775] [outer = 0x7fec0aef0000]
08:48:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0bd6f800) [pid = 3348] [serial = 776] [outer = 0x7fec0aef0000]
08:48:38 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
08:48:38 INFO - document served over http requires an https
08:48:38 INFO - sub-resource via fetch-request using the meta-csp
08:48:38 INFO - delivery method with keep-origin-redirect and when
08:48: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
08:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:38 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
08:48:38 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 1949ms
08:48:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:48:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c896000 == 33 [pid = 3348] [id = 278]
08:48:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0ca34000) [pid = 3348] [serial = 777] [outer = (nil)]
08:48:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0cbae400) [pid = 3348] [serial = 778] [outer = 0x7fec0ca34000]
08:48:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0d794800) [pid = 3348] [serial = 779] [outer = 0x7fec0ca34000]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d99a000 == 32 [pid = 3348] [id = 262]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbb5000 == 31 [pid = 3348] [id = 261]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c878800 == 30 [pid = 3348] [id = 260]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a8000 == 29 [pid = 3348] [id = 259]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14385000 == 28 [pid = 3348] [id = 256]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d82000 == 27 [pid = 3348] [id = 255]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306e000 == 26 [pid = 3348] [id = 254]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee3800 == 25 [pid = 3348] [id = 253]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112dd000 == 24 [pid = 3348] [id = 252]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1013b000 == 23 [pid = 3348] [id = 251]
08:48:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e707000 == 22 [pid = 3348] [id = 250]
08:48:39 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0e60a400) [pid = 3348] [serial = 642] [outer = (nil)] [url = about:blank]
08:48:39 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0f3c6000) [pid = 3348] [serial = 687] [outer = (nil)] [url = about:blank]
08:48:39 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0d57a400) [pid = 3348] [serial = 677] [outer = (nil)] [url = about:blank]
08:48:39 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e607400) [pid = 3348] [serial = 682] [outer = (nil)] [url = about:blank]
08:48:39 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec1129dc00) [pid = 3348] [serial = 692] [outer = (nil)] [url = about:blank]
08:48:40 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
08:48:40 INFO - document served over http requires an https
08:48:40 INFO - sub-resource via fetch-request using the meta-csp
08:48:40 INFO - delivery method with no-redirect and when
08:48:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
08:48:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:40 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
08:48:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1896ms
08:48:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:48:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c888000 == 23 [pid = 3348] [id = 279]
08:48:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0caa6800) [pid = 3348] [serial = 780] [outer = (nil)]
08:48:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0e546800) [pid = 3348] [serial = 781] [outer = 0x7fec0caa6800]
08:48:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0e766800) [pid = 3348] [serial = 782] [outer = 0x7fec0caa6800]
08:48:42 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
08:48:42 INFO - document served over http requires an https
08:48:42 INFO - sub-resource via fetch-request using the meta-csp
08:48:42 INFO - delivery method with swap-origin-redirect and when
08:48: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:42 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
08:48:42 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 2094ms
08:48:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:48:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d98a000 == 24 [pid = 3348] [id = 280]
08:48:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0d97e000) [pid = 3348] [serial = 783] [outer = (nil)]
08:48:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0f3c4400) [pid = 3348] [serial = 784] [outer = 0x7fec0d97e000]
08:48:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec10212800) [pid = 3348] [serial = 785] [outer = 0x7fec0d97e000]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec12ace400) [pid = 3348] [serial = 703] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec130ed800) [pid = 3348] [serial = 706] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec13f3d000) [pid = 3348] [serial = 709] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0d7a1000) [pid = 3348] [serial = 697] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0d97c800) [pid = 3348] [serial = 727] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec10d22000) [pid = 3348] [serial = 733] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0bd69400) [pid = 3348] [serial = 721] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0d798000) [pid = 3348] [serial = 694] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec12bddc00) [pid = 3348] [serial = 718] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec146e3000) [pid = 3348] [serial = 712] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0cba1800) [pid = 3348] [serial = 724] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec1020a800) [pid = 3348] [serial = 700] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0e9d4c00) [pid = 3348] [serial = 730] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0c95dc00) [pid = 3348] [serial = 715] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d7a2800) [pid = 3348] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0f3bc000) [pid = 3348] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0caab400) [pid = 3348] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0caa9800) [pid = 3348] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0e8a6000) [pid = 3348] [serial = 728] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0e926c00) [pid = 3348] [serial = 725] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec10894400) [pid = 3348] [serial = 731] [outer = (nil)] [url = about:blank]
08:48:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e62c000 == 25 [pid = 3348] [id = 281]
08:48:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0bd74c00) [pid = 3348] [serial = 786] [outer = (nil)]
08:48:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0d396400) [pid = 3348] [serial = 787] [outer = 0x7fec0bd74c00]
08:48:47 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
08:48:47 INFO - document served over http requires an https
08:48:47 INFO - sub-resource via iframe-tag using the meta-csp
08:48:47 INFO - delivery method with keep-origin-redirect and when
08:48:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
08:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:47 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
08:48:47 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 4804ms
08:48:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:48:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23f800 == 26 [pid = 3348] [id = 282]
08:48:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0aeee400) [pid = 3348] [serial = 788] [outer = (nil)]
08:48:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0af71400) [pid = 3348] [serial = 789] [outer = 0x7fec0aeee400]
08:48:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0caa4400) [pid = 3348] [serial = 790] [outer = 0x7fec0aeee400]
08:48:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb68800 == 27 [pid = 3348] [id = 283]
08:48:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0d577000) [pid = 3348] [serial = 791] [outer = (nil)]
08:48:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0e763000) [pid = 3348] [serial = 792] [outer = 0x7fec0d577000]
08:48:49 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
08:48:49 INFO - document served over http requires an https
08:48:49 INFO - sub-resource via iframe-tag using the meta-csp
08:48:49 INFO - delivery method with no-redirect and when
08:48: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
08:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:49 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
08:48:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2143ms
08:48:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:48:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7b000 == 28 [pid = 3348] [id = 284]
08:48:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0adeac00) [pid = 3348] [serial = 793] [outer = (nil)]
08:48:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0e931000) [pid = 3348] [serial = 794] [outer = 0x7fec0adeac00]
08:48:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec1094f400) [pid = 3348] [serial = 795] [outer = 0x7fec0adeac00]
08:48:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff3a000 == 29 [pid = 3348] [id = 285]
08:48:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec10983400) [pid = 3348] [serial = 796] [outer = (nil)]
08:48:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec10990800) [pid = 3348] [serial = 797] [outer = 0x7fec10983400]
08:48:51 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
08:48:51 INFO - document served over http requires an https
08:48:51 INFO - sub-resource via iframe-tag using the meta-csp
08:48:51 INFO - delivery method with swap-origin-redirect and when
08:48:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:51 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
08:48:51 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 2150ms
08:48:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:48:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10814000 == 30 [pid = 3348] [id = 286]
08:48:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0d79a400) [pid = 3348] [serial = 798] [outer = (nil)]
08:48:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec109d6400) [pid = 3348] [serial = 799] [outer = 0x7fec0d79a400]
08:48:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec12ad9c00) [pid = 3348] [serial = 800] [outer = 0x7fec0d79a400]
08:48:54 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
08:48:54 INFO - document served over http requires an https
08:48:54 INFO - sub-resource via script-tag using the meta-csp
08:48:54 INFO - delivery method with keep-origin-redirect and when
08:48:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
08:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:54 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
08:48:54 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 2249ms
08:48:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:48:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12877800 == 31 [pid = 3348] [id = 287]
08:48:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec10985800) [pid = 3348] [serial = 801] [outer = (nil)]
08:48:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec12be1c00) [pid = 3348] [serial = 802] [outer = 0x7fec10985800]
08:48:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec130e6800) [pid = 3348] [serial = 803] [outer = 0x7fec10985800]
08:48:56 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
08:48:56 INFO - document served over http requires an https
08:48:56 INFO - sub-resource via script-tag using the meta-csp
08:48:56 INFO - delivery method with no-redirect and when
08:48:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
08:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:56 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
08:48:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2440ms
08:48:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:48:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f12800 == 32 [pid = 3348] [id = 288]
08:48:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec12be6000) [pid = 3348] [serial = 804] [outer = (nil)]
08:48:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec13f37c00) [pid = 3348] [serial = 805] [outer = 0x7fec12be6000]
08:48:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec146e5800) [pid = 3348] [serial = 806] [outer = 0x7fec12be6000]
08:48:59 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
08:48:59 INFO - document served over http requires an https
08:48:59 INFO - sub-resource via script-tag using the meta-csp
08:48:59 INFO - delivery method with swap-origin-redirect and when
08:48:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
08:48:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:59 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
08:48:59 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 2598ms
08:48:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:48:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5bb000 == 33 [pid = 3348] [id = 289]
08:48:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec1944bc00) [pid = 3348] [serial = 807] [outer = (nil)]
08:49:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec19499000) [pid = 3348] [serial = 808] [outer = 0x7fec1944bc00]
08:49:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0d86ac00) [pid = 3348] [serial = 809] [outer = 0x7fec1944bc00]
08:49:02 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
08:49:02 INFO - document served over http requires an https
08:49:02 INFO - sub-resource via xhr-request using the meta-csp
08:49:02 INFO - delivery method with keep-origin-redirect and when
08:49:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
08:49:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:49:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:49:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:02 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
08:49:02 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 3164ms
08:49:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:49:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5d6000 == 34 [pid = 3348] [id = 290]
08:49:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec146e8000) [pid = 3348] [serial = 810] [outer = (nil)]
08:49:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec09388000) [pid = 3348] [serial = 811] [outer = 0x7fec146e8000]
08:49:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0938d000) [pid = 3348] [serial = 812] [outer = 0x7fec146e8000]
08:49:04 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
08:49:04 INFO - document served over http requires an https
08:49:04 INFO - sub-resource via xhr-request using the meta-csp
08:49:04 INFO - delivery method with no-redirect and when
08:49:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
08:49:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:49:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:49:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:04 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
08:49:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2253ms
08:49:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:49:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b2000 == 35 [pid = 3348] [id = 291]
08:49:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec0d86ec00) [pid = 3348] [serial = 813] [outer = (nil)]
08:49:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec09e80c00) [pid = 3348] [serial = 814] [outer = 0x7fec0d86ec00]
08:49:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec09e85800) [pid = 3348] [serial = 815] [outer = 0x7fec0d86ec00]
08:49:06 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
08:49:06 INFO - document served over http requires an https
08:49:06 INFO - sub-resource via xhr-request using the meta-csp
08:49:06 INFO - delivery method with swap-origin-redirect and when
08:49:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:49:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:49:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:49:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:06 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
08:49:06 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 1953ms
08:49:06 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
08:49:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1f000 == 36 [pid = 3348] [id = 292]
08:49:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec09e8b000) [pid = 3348] [serial = 816] [outer = (nil)]
08:49:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0addec00) [pid = 3348] [serial = 817] [outer = 0x7fec09e8b000]
08:49:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec144db400) [pid = 3348] [serial = 818] [outer = 0x7fec09e8b000]
08:49:10 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
08:49:10 INFO - document served over http requires an http
08:49:10 INFO - sub-resource via fetch-request using the meta-csp
08:49:10 INFO - delivery method with keep-origin-redirect and when
08:49:10 INFO - the target request is same-origin.
08:49:10 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 3714ms
08:49:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:49:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a5000 == 37 [pid = 3348] [id = 293]
08:49:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec09e8c000) [pid = 3348] [serial = 819] [outer = (nil)]
08:49:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0af79400) [pid = 3348] [serial = 820] [outer = 0x7fec09e8c000]
08:49:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0d392c00) [pid = 3348] [serial = 821] [outer = 0x7fec09e8c000]
08:49:12 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
08:49:12 INFO - document served over http requires an http
08:49:12 INFO - sub-resource via fetch-request using the meta-csp
08:49:12 INFO - delivery method with no-redirect and when
08:49:12 INFO - the target request is same-origin.
08:49:12 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 2505ms
08:49:12 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
08:49:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae4c000 == 38 [pid = 3348] [id = 294]
08:49:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0af7c000) [pid = 3348] [serial = 822] [outer = (nil)]
08:49:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0bd73c00) [pid = 3348] [serial = 823] [outer = 0x7fec0af7c000]
08:49:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0d397c00) [pid = 3348] [serial = 824] [outer = 0x7fec0af7c000]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e62c000 == 37 [pid = 3348] [id = 281]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15de3800 == 36 [pid = 3348] [id = 224]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c888000 == 35 [pid = 3348] [id = 279]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c896000 == 34 [pid = 3348] [id = 278]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c815800 == 33 [pid = 3348] [id = 277]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a7800 == 32 [pid = 3348] [id = 276]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3a800 == 31 [pid = 3348] [id = 275]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b246000 == 30 [pid = 3348] [id = 274]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19098000 == 29 [pid = 3348] [id = 273]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec150e0800 == 28 [pid = 3348] [id = 272]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d98000 == 27 [pid = 3348] [id = 271]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132d9800 == 26 [pid = 3348] [id = 270]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12876800 == 25 [pid = 3348] [id = 269]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a29000 == 24 [pid = 3348] [id = 268]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee5800 == 23 [pid = 3348] [id = 267]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1080c800 == 22 [pid = 3348] [id = 266]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff3a800 == 21 [pid = 3348] [id = 265]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff30800 == 20 [pid = 3348] [id = 258]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e62d000 == 19 [pid = 3348] [id = 264]
08:49:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e713000 == 18 [pid = 3348] [id = 263]
08:49:14 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0e60c000) [pid = 3348] [serial = 695] [outer = (nil)] [url = about:blank]
08:49:14 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec11a7b800) [pid = 3348] [serial = 734] [outer = (nil)] [url = about:blank]
08:49:15 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
08:49:15 INFO - document served over http requires an http
08:49:15 INFO - sub-resource via fetch-request using the meta-csp
08:49:15 INFO - delivery method with swap-origin-redirect and when
08:49: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
08:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:15 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
08:49:15 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 2397ms
08:49:15 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
08:49:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c814800 == 19 [pid = 3348] [id = 295]
08:49:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0af7e400) [pid = 3348] [serial = 825] [outer = (nil)]
08:49:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0d795000) [pid = 3348] [serial = 826] [outer = 0x7fec0af7e400]
08:49:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0d86fc00) [pid = 3348] [serial = 827] [outer = 0x7fec0af7e400]
08:49:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a1000 == 20 [pid = 3348] [id = 296]
08:49:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec0d97b800) [pid = 3348] [serial = 828] [outer = (nil)]
08:49:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0e554400) [pid = 3348] [serial = 829] [outer = 0x7fec0d97b800]
08:49:18 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
08:49:18 INFO - document served over http requires an http
08:49:18 INFO - sub-resource via iframe-tag using the meta-csp
08:49:18 INFO - delivery method with keep-origin-redirect and when
08:49:18 INFO - the target request is same-origin.
08:49:18 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 2839ms
08:49:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:49:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d311800 == 21 [pid = 3348] [id = 297]
08:49:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec0d793400) [pid = 3348] [serial = 830] [outer = (nil)]
08:49:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec0e54f400) [pid = 3348] [serial = 831] [outer = 0x7fec0d793400]
08:49:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec0e8a8400) [pid = 3348] [serial = 832] [outer = 0x7fec0d793400]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec13787c00) [pid = 3348] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346898694]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec144af800) [pid = 3348] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec12b35c00) [pid = 3348] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec0ca34000) [pid = 3348] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec0caa6800) [pid = 3348] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:49:21 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0aef0000) [pid = 3348] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0aef2c00) [pid = 3348] [serial = 772] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec12be4000) [pid = 3348] [serial = 747] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec13f30800) [pid = 3348] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346898694]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec12806800) [pid = 3348] [serial = 742] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0e546800) [pid = 3348] [serial = 781] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0b1ee800) [pid = 3348] [serial = 769] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0d57a000) [pid = 3348] [serial = 739] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec1949d800) [pid = 3348] [serial = 763] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec13d17800) [pid = 3348] [serial = 752] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec194a2800) [pid = 3348] [serial = 760] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec15006c00) [pid = 3348] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec12be6400) [pid = 3348] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0d799800) [pid = 3348] [serial = 736] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0cbae400) [pid = 3348] [serial = 778] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec1098f800) [pid = 3348] [serial = 766] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec15002400) [pid = 3348] [serial = 757] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0af7b800) [pid = 3348] [serial = 775] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0f3c4400) [pid = 3348] [serial = 784] [outer = (nil)] [url = about:blank]
08:49:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d68f000 == 22 [pid = 3348] [id = 298]
08:49:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0aee9800) [pid = 3348] [serial = 833] [outer = (nil)]
08:49:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0b1ee800) [pid = 3348] [serial = 834] [outer = 0x7fec0aee9800]
08:49:22 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
08:49:22 INFO - document served over http requires an http
08:49:22 INFO - sub-resource via iframe-tag using the meta-csp
08:49:22 INFO - delivery method with no-redirect and when
08:49:22 INFO - the target request is same-origin.
08:49:22 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 4647ms
08:49:22 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
08:49:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d982800 == 23 [pid = 3348] [id = 299]
08:49:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0af7e000) [pid = 3348] [serial = 835] [outer = (nil)]
08:49:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0d399400) [pid = 3348] [serial = 836] [outer = 0x7fec0af7e000]
08:49:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0e8b2400) [pid = 3348] [serial = 837] [outer = 0x7fec0af7e000]
08:49:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c883000 == 24 [pid = 3348] [id = 300]
08:49:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0ade1400) [pid = 3348] [serial = 838] [outer = (nil)]
08:49:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec0b1ec000) [pid = 3348] [serial = 839] [outer = 0x7fec0ade1400]
08:49:25 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
08:49:25 INFO - document served over http requires an http
08:49:25 INFO - sub-resource via iframe-tag using the meta-csp
08:49:25 INFO - delivery method with swap-origin-redirect and when
08:49:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:49:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:25 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
08:49:25 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 2332ms
08:49:25 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
08:49:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d696800 == 25 [pid = 3348] [id = 301]
08:49:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec0b1ed000) [pid = 3348] [serial = 840] [outer = (nil)]
08:49:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec0caa2000) [pid = 3348] [serial = 841] [outer = 0x7fec0b1ed000]
08:49:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec0d871400) [pid = 3348] [serial = 842] [outer = 0x7fec0b1ed000]
08:49:27 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
08:49:27 INFO - document served over http requires an http
08:49:27 INFO - sub-resource via script-tag using the meta-csp
08:49:27 INFO - delivery method with keep-origin-redirect and when
08:49:27 INFO - the target request is same-origin.
08:49:27 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 2439ms
08:49:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:49:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e722800 == 26 [pid = 3348] [id = 302]
08:49:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0ade4000) [pid = 3348] [serial = 843] [outer = (nil)]
08:49:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec0e925000) [pid = 3348] [serial = 844] [outer = 0x7fec0ade4000]
08:49:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec0e9d7400) [pid = 3348] [serial = 845] [outer = 0x7fec0ade4000]
08:49:30 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:49:30 INFO - document served over http requires an http
08:49:30 INFO - sub-resource via script-tag using the meta-csp
08:49:30 INFO - delivery method with no-redirect and when
08:49:30 INFO - the target request is same-origin.
08:49:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 2438ms
08:49:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
08:49:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6d800 == 27 [pid = 3348] [id = 303]
08:49:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0e923000) [pid = 3348] [serial = 846] [outer = (nil)]
08:49:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0ff0d000) [pid = 3348] [serial = 847] [outer = 0x7fec0e923000]
08:49:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec10212c00) [pid = 3348] [serial = 848] [outer = 0x7fec0e923000]
08:49:33 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
08:49:33 INFO - document served over http requires an http
08:49:33 INFO - sub-resource via script-tag using the meta-csp
08:49:33 INFO - delivery method with swap-origin-redirect and when
08:49:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:49:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:33 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
08:49:33 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 2989ms
08:49:33 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
08:49:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10054000 == 28 [pid = 3348] [id = 304]
08:49:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0ff0c800) [pid = 3348] [serial = 849] [outer = (nil)]
08:49:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec10895000) [pid = 3348] [serial = 850] [outer = 0x7fec0ff0c800]
08:49:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec10951c00) [pid = 3348] [serial = 851] [outer = 0x7fec0ff0c800]
08:49:34 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
08:49:34 INFO - document served over http requires an http
08:49:34 INFO - sub-resource via xhr-request using the meta-csp
08:49:34 INFO - delivery method with keep-origin-redirect and when
08:49:34 INFO - the target request is same-origin.
08:49:34 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 1899ms
08:49:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:49:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10815000 == 29 [pid = 3348] [id = 305]
08:49:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec10894000) [pid = 3348] [serial = 852] [outer = (nil)]
08:49:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec1098ec00) [pid = 3348] [serial = 853] [outer = 0x7fec10894000]
08:49:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec10a49800) [pid = 3348] [serial = 854] [outer = 0x7fec10894000]
08:49:36 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
08:49:36 INFO - document served over http requires an http
08:49:36 INFO - sub-resource via xhr-request using the meta-csp
08:49:36 INFO - delivery method with no-redirect and when
08:49:36 INFO - the target request is same-origin.
08:49:36 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 1821ms
08:49:36 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
08:49:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee0800 == 30 [pid = 3348] [id = 306]
08:49:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec1098a000) [pid = 3348] [serial = 855] [outer = (nil)]
08:49:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec10d21400) [pid = 3348] [serial = 856] [outer = 0x7fec1098a000]
08:49:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec11295000) [pid = 3348] [serial = 857] [outer = 0x7fec1098a000]
08:49:38 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
08:49:38 INFO - document served over http requires an http
08:49:38 INFO - sub-resource via xhr-request using the meta-csp
08:49:38 INFO - delivery method with swap-origin-redirect and when
08:49:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
08:49:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:49:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:49:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:38 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
08:49:38 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 1844ms
08:49:38 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
08:49:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11314800 == 31 [pid = 3348] [id = 307]
08:49:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec10d1ec00) [pid = 3348] [serial = 858] [outer = (nil)]
08:49:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec11a81800) [pid = 3348] [serial = 859] [outer = 0x7fec10d1ec00]
08:49:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec12805800) [pid = 3348] [serial = 860] [outer = 0x7fec10d1ec00]
08:49:41 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
08:49:41 INFO - document served over http requires an https
08:49:41 INFO - sub-resource via fetch-request using the meta-csp
08:49:41 INFO - delivery method with keep-origin-redirect and when
08:49:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
08:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:41 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
08:49:41 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 2748ms
08:49:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:49:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a49800 == 32 [pid = 3348] [id = 308]
08:49:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec11a7b000) [pid = 3348] [serial = 861] [outer = (nil)]
08:49:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec12b2ac00) [pid = 3348] [serial = 862] [outer = 0x7fec11a7b000]
08:49:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec12be8c00) [pid = 3348] [serial = 863] [outer = 0x7fec11a7b000]
08:49:43 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
08:49:43 INFO - document served over http requires an https
08:49:43 INFO - sub-resource via fetch-request using the meta-csp
08:49:43 INFO - delivery method with no-redirect and when
08:49:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
08:49:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:43 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
08:49:43 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 2484ms
08:49:43 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
08:49:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132eb000 == 33 [pid = 3348] [id = 309]
08:49:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec130e3400) [pid = 3348] [serial = 864] [outer = (nil)]
08:49:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec130eec00) [pid = 3348] [serial = 865] [outer = 0x7fec130e3400]
08:49:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec13d1f800) [pid = 3348] [serial = 866] [outer = 0x7fec130e3400]
08:49: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
08:49:47 INFO - document served over http requires an https
08:49:47 INFO - sub-resource via fetch-request using the meta-csp
08:49:47 INFO - delivery method with swap-origin-redirect and when
08:49:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
08:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49: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
08:49: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 3150ms
08:49: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
08:49:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14377000 == 34 [pid = 3348] [id = 310]
08:49:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec130eb400) [pid = 3348] [serial = 867] [outer = (nil)]
08:49:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec143a5000) [pid = 3348] [serial = 868] [outer = 0x7fec130eb400]
08:49:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec144da400) [pid = 3348] [serial = 869] [outer = 0x7fec130eb400]
08:49:49 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
08:49:49 INFO - document served over http requires an https
08:49:49 INFO - sub-resource via fetch-request using the meta-csp
08:49:49 INFO - delivery method with swap-origin-redirect and when
08:49:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
08:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:49 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
08:49:49 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 2163ms
08:49:49 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
08:49:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec193d5800 == 35 [pid = 3348] [id = 311]
08:49:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec1439f800) [pid = 3348] [serial = 870] [outer = (nil)]
08:49:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec144e3c00) [pid = 3348] [serial = 871] [outer = 0x7fec1439f800]
08:49:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec15dd4800) [pid = 3348] [serial = 872] [outer = 0x7fec1439f800]
08:49:51 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
08:49:51 INFO - document served over http requires an https
08:49:51 INFO - sub-resource via fetch-request using the meta-csp
08:49:51 INFO - delivery method with keep-origin-redirect and when
08:49:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
08:49:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:51 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
08:49:51 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 2080ms
08:49:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:49:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07adf000 == 36 [pid = 3348] [id = 312]
08:49:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec144e3800) [pid = 3348] [serial = 873] [outer = (nil)]
08:49:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec193ed800) [pid = 3348] [serial = 874] [outer = 0x7fec144e3800]
08:49:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec1949a400) [pid = 3348] [serial = 875] [outer = 0x7fec144e3800]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb68800 == 35 [pid = 3348] [id = 283]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23f800 == 34 [pid = 3348] [id = 282]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff3a000 == 33 [pid = 3348] [id = 285]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7b000 == 32 [pid = 3348] [id = 284]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10814000 == 31 [pid = 3348] [id = 286]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f9c000 == 30 [pid = 3348] [id = 257]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12877800 == 29 [pid = 3348] [id = 287]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f12800 == 28 [pid = 3348] [id = 288]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5bb000 == 27 [pid = 3348] [id = 289]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5d6000 == 26 [pid = 3348] [id = 290]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b2000 == 25 [pid = 3348] [id = 291]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a5000 == 24 [pid = 3348] [id = 293]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae4c000 == 23 [pid = 3348] [id = 294]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a1000 == 22 [pid = 3348] [id = 296]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c814800 == 21 [pid = 3348] [id = 295]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d68f000 == 20 [pid = 3348] [id = 298]
08:49:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d311800 == 19 [pid = 3348] [id = 297]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c883000 == 18 [pid = 3348] [id = 300]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d696800 == 17 [pid = 3348] [id = 301]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e722800 == 16 [pid = 3348] [id = 302]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6d800 == 15 [pid = 3348] [id = 303]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f350800 == 14 [pid = 3348] [id = 214]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6e000 == 13 [pid = 3348] [id = 249]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10054000 == 12 [pid = 3348] [id = 304]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10815000 == 11 [pid = 3348] [id = 305]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee0800 == 10 [pid = 3348] [id = 306]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11314800 == 9 [pid = 3348] [id = 307]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a49800 == 8 [pid = 3348] [id = 308]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132eb000 == 7 [pid = 3348] [id = 309]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14377000 == 6 [pid = 3348] [id = 310]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec193d5800 == 5 [pid = 3348] [id = 311]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d98a000 == 4 [pid = 3348] [id = 280]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d982800 == 3 [pid = 3348] [id = 299]
08:49:56 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1f000 == 2 [pid = 3348] [id = 292]
08:49:56 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec0e766800) [pid = 3348] [serial = 782] [outer = (nil)] [url = about:blank]
08:49:56 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec0d794800) [pid = 3348] [serial = 779] [outer = (nil)] [url = about:blank]
08:49:56 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec1088c400) [pid = 3348] [serial = 737] [outer = (nil)] [url = about:blank]
08:49:56 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec0bd6f800) [pid = 3348] [serial = 776] [outer = (nil)] [url = about:blank]
08:49:57 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
08:49:57 INFO - document served over http requires an https
08:49:57 INFO - sub-resource via fetch-request using the meta-csp
08:49:57 INFO - delivery method with no-redirect and when
08:49: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
08:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:57 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
08:49:57 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 5654ms
08:49:57 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
08:49:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b5800 == 3 [pid = 3348] [id = 313]
08:49:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec09e88800) [pid = 3348] [serial = 876] [outer = (nil)]
08:49:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec09e8d800) [pid = 3348] [serial = 877] [outer = 0x7fec09e88800]
08:49:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec0aeea400) [pid = 3348] [serial = 878] [outer = 0x7fec09e88800]
08:49:59 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
08:49:59 INFO - document served over http requires an https
08:49:59 INFO - sub-resource via fetch-request using the meta-csp
08:49:59 INFO - delivery method with swap-origin-redirect and when
08:49:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
08:49:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:59 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
08:49:59 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 2785ms
08:49:59 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
08:50:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa13000 == 4 [pid = 3348] [id = 314]
08:50:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec09e8c400) [pid = 3348] [serial = 879] [outer = (nil)]
08:50:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 157 (0x7fec0af75800) [pid = 3348] [serial = 880] [outer = 0x7fec09e8c400]
08:50:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 158 (0x7fec0b1e5400) [pid = 3348] [serial = 881] [outer = 0x7fec09e8c400]
08:50:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae31800 == 5 [pid = 3348] [id = 315]
08:50:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 159 (0x7fec0b1ec400) [pid = 3348] [serial = 882] [outer = (nil)]
08:50:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec0b1f0400) [pid = 3348] [serial = 883] [outer = 0x7fec0b1ec400]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec13d25800) [pid = 3348] [serial = 665] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 158 (0x7fec17580800) [pid = 3348] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 157 (0x7fec0aee9c00) [pid = 3348] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 156 (0x7fec0d97e000) [pid = 3348] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec0bd74c00) [pid = 3348] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec0d577000) [pid = 3348] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346929278]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec1934b000) [pid = 3348] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec0d793400) [pid = 3348] [serial = 830] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec12be6000) [pid = 3348] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec10985800) [pid = 3348] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec11a7c000) [pid = 3348] [serial = 746] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0af7e400) [pid = 3348] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec0d97b800) [pid = 3348] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec130ec400) [pid = 3348] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec12be7400) [pid = 3348] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec13f39800) [pid = 3348] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec1094d800) [pid = 3348] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec146e8000) [pid = 3348] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec11f6cc00) [pid = 3348] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec0ade1400) [pid = 3348] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec0aee9800) [pid = 3348] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346962540]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec0d573800) [pid = 3348] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec1439c000) [pid = 3348] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0d79a400) [pid = 3348] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec09e8c000) [pid = 3348] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec0c962000) [pid = 3348] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec0aeee400) [pid = 3348] [serial = 788] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec0d394400) [pid = 3348] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0d86ec00) [pid = 3348] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec1953fc00) [pid = 3348] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec12bde400) [pid = 3348] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0adecc00) [pid = 3348] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec10991400) [pid = 3348] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec15dd8c00) [pid = 3348] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0d79b800) [pid = 3348] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0af7c000) [pid = 3348] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec10983400) [pid = 3348] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec09e8b000) [pid = 3348] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec130ec000) [pid = 3348] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0cbae800) [pid = 3348] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec0adeac00) [pid = 3348] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec1944bc00) [pid = 3348] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0af7e000) [pid = 3348] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0d396000) [pid = 3348] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec109da400) [pid = 3348] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0d38f800) [pid = 3348] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0d972c00) [pid = 3348] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0ff0b400) [pid = 3348] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec109e3400) [pid = 3348] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec11f68800) [pid = 3348] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec12b2cc00) [pid = 3348] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e54f400) [pid = 3348] [serial = 831] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0b1ee800) [pid = 3348] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346962540]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0b1ec000) [pid = 3348] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec09e80c00) [pid = 3348] [serial = 814] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec09388000) [pid = 3348] [serial = 811] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec19499000) [pid = 3348] [serial = 808] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec13f37c00) [pid = 3348] [serial = 805] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec12be1c00) [pid = 3348] [serial = 802] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec109d6400) [pid = 3348] [serial = 799] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0e931000) [pid = 3348] [serial = 794] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec10990800) [pid = 3348] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0af71400) [pid = 3348] [serial = 789] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0e763000) [pid = 3348] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346929278]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0d396400) [pid = 3348] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0af79400) [pid = 3348] [serial = 820] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0bd73c00) [pid = 3348] [serial = 823] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0d795000) [pid = 3348] [serial = 826] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0e554400) [pid = 3348] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0addec00) [pid = 3348] [serial = 817] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0d399400) [pid = 3348] [serial = 836] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec1280dc00) [pid = 3348] [serial = 600] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0e9cf800) [pid = 3348] [serial = 645] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec10943c00) [pid = 3348] [serial = 648] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec1129e000) [pid = 3348] [serial = 651] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec12af8000) [pid = 3348] [serial = 654] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec13096800) [pid = 3348] [serial = 657] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec15d88800) [pid = 3348] [serial = 662] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec19350000) [pid = 3348] [serial = 667] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec19538800) [pid = 3348] [serial = 672] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0e928800) [pid = 3348] [serial = 698] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec11299c00) [pid = 3348] [serial = 701] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec12e5d400) [pid = 3348] [serial = 704] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec13d18000) [pid = 3348] [serial = 707] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec143a7000) [pid = 3348] [serial = 710] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec1751bc00) [pid = 3348] [serial = 713] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0c963400) [pid = 3348] [serial = 716] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec12be2c00) [pid = 3348] [serial = 719] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0bd6e400) [pid = 3348] [serial = 722] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec10209000) [pid = 3348] [serial = 740] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12b28000) [pid = 3348] [serial = 743] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec130e5400) [pid = 3348] [serial = 748] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec144a8400) [pid = 3348] [serial = 753] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec19316400) [pid = 3348] [serial = 758] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec10986c00) [pid = 3348] [serial = 761] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0b1e5c00) [pid = 3348] [serial = 764] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0ade0c00) [pid = 3348] [serial = 767] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0aee7c00) [pid = 3348] [serial = 770] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0e8ab800) [pid = 3348] [serial = 773] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0d86ac00) [pid = 3348] [serial = 809] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0938d000) [pid = 3348] [serial = 812] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec09e85800) [pid = 3348] [serial = 815] [outer = (nil)] [url = about:blank]
08:50:05 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec10212800) [pid = 3348] [serial = 785] [outer = (nil)] [url = about:blank]
08:50:05 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
08:50:05 INFO - document served over http requires an https
08:50:05 INFO - sub-resource via iframe-tag using the meta-csp
08:50:05 INFO - delivery method with keep-origin-redirect and when
08:50:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
08:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:05 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
08:50:05 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 6013ms
08:50:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:50:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3f000 == 6 [pid = 3348] [id = 316]
08:50:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec09e8a000) [pid = 3348] [serial = 884] [outer = (nil)]
08:50:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0adde000) [pid = 3348] [serial = 885] [outer = 0x7fec09e8a000]
08:50:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0adebc00) [pid = 3348] [serial = 886] [outer = 0x7fec09e8a000]
08:50:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1e800 == 7 [pid = 3348] [id = 317]
08:50:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec09e8ac00) [pid = 3348] [serial = 887] [outer = (nil)]
08:50:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0aee6c00) [pid = 3348] [serial = 888] [outer = 0x7fec09e8ac00]
08:50:08 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
08:50:08 INFO - document served over http requires an https
08:50:08 INFO - sub-resource via iframe-tag using the meta-csp
08:50:08 INFO - delivery method with no-redirect and when
08:50:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
08:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:08 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
08:50:08 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 2242ms
08:50:08 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
08:50:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b09c000 == 8 [pid = 3348] [id = 318]
08:50:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec09e88c00) [pid = 3348] [serial = 889] [outer = (nil)]
08:50:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0aee6400) [pid = 3348] [serial = 890] [outer = 0x7fec09e88c00]
08:50:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0af7bc00) [pid = 3348] [serial = 891] [outer = 0x7fec09e88c00]
08:50:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b235800 == 9 [pid = 3348] [id = 319]
08:50:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0b1e9000) [pid = 3348] [serial = 892] [outer = (nil)]
08:50:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0b1e6000) [pid = 3348] [serial = 893] [outer = 0x7fec0b1e9000]
08:50:10 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
08:50:10 INFO - document served over http requires an https
08:50:10 INFO - sub-resource via iframe-tag using the meta-csp
08:50:10 INFO - delivery method with swap-origin-redirect and when
08:50:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
08:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:10 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
08:50:10 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 2540ms
08:50:10 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
08:50:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b245800 == 10 [pid = 3348] [id = 320]
08:50:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0aee7c00) [pid = 3348] [serial = 894] [outer = (nil)]
08:50:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0bd69000) [pid = 3348] [serial = 895] [outer = 0x7fec0aee7c00]
08:50:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0c964400) [pid = 3348] [serial = 896] [outer = 0x7fec0aee7c00]
08:50:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb6000 == 11 [pid = 3348] [id = 321]
08:50:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0c969400) [pid = 3348] [serial = 897] [outer = (nil)]
08:50:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0c96c800) [pid = 3348] [serial = 898] [outer = 0x7fec0c969400]
08:50:14 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
08:50:14 INFO - document served over http requires an https
08:50:14 INFO - sub-resource via iframe-tag using the meta-csp
08:50:14 INFO - delivery method with swap-origin-redirect and when
08:50:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:14 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
08:50:14 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 3150ms
08:50:14 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
08:50:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc4000 == 12 [pid = 3348] [id = 322]
08:50:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0b1ee400) [pid = 3348] [serial = 899] [outer = (nil)]
08:50:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0ca33000) [pid = 3348] [serial = 900] [outer = 0x7fec0b1ee400]
08:50:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0ca3f400) [pid = 3348] [serial = 901] [outer = 0x7fec0b1ee400]
08:50:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c813800 == 13 [pid = 3348] [id = 323]
08:50:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0caa8400) [pid = 3348] [serial = 902] [outer = (nil)]
08:50:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0caad800) [pid = 3348] [serial = 903] [outer = 0x7fec0caa8400]
08:50:16 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
08:50:16 INFO - document served over http requires an https
08:50:16 INFO - sub-resource via iframe-tag using the meta-csp
08:50:16 INFO - delivery method with keep-origin-redirect and when
08:50:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
08:50:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:16 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
08:50:16 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 2292ms
08:50:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:50:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c87d800 == 14 [pid = 3348] [id = 324]
08:50:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0c96ac00) [pid = 3348] [serial = 904] [outer = (nil)]
08:50:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0caaac00) [pid = 3348] [serial = 905] [outer = 0x7fec0c96ac00]
08:50:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0cbadc00) [pid = 3348] [serial = 906] [outer = 0x7fec0c96ac00]
08:50:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c892000 == 15 [pid = 3348] [id = 325]
08:50:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0d38d800) [pid = 3348] [serial = 907] [outer = (nil)]
08:50:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0d392800) [pid = 3348] [serial = 908] [outer = 0x7fec0d38d800]
08:50:18 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
08:50:18 INFO - document served over http requires an https
08:50:18 INFO - sub-resource via iframe-tag using the meta-csp
08:50:18 INFO - delivery method with no-redirect and when
08:50: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
08:50:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:18 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
08:50:18 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 2003ms
08:50:18 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
08:50:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c991800 == 16 [pid = 3348] [id = 326]
08:50:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0caa7400) [pid = 3348] [serial = 909] [outer = (nil)]
08:50:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0d390400) [pid = 3348] [serial = 910] [outer = 0x7fec0caa7400]
08:50:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0d573000) [pid = 3348] [serial = 911] [outer = 0x7fec0caa7400]
08:50:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a9000 == 17 [pid = 3348] [id = 327]
08:50:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0d577000) [pid = 3348] [serial = 912] [outer = (nil)]
08:50:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0d57c000) [pid = 3348] [serial = 913] [outer = 0x7fec0d577000]
08:50:20 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
08:50:20 INFO - document served over http requires an https
08:50:20 INFO - sub-resource via iframe-tag using the meta-csp
08:50:20 INFO - delivery method with swap-origin-redirect and when
08:50: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
08:50:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:50:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:50:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:20 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
08:50:20 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 2021ms
08:50:20 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
08:50:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbc0000 == 18 [pid = 3348] [id = 328]
08:50:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0d397000) [pid = 3348] [serial = 914] [outer = (nil)]
08:50:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0d57d000) [pid = 3348] [serial = 915] [outer = 0x7fec0d397000]
08:50:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0d79ec00) [pid = 3348] [serial = 916] [outer = 0x7fec0d397000]
08:50:23 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
08:50:23 INFO - document served over http requires an https
08:50:23 INFO - sub-resource via script-tag using the meta-csp
08:50:23 INFO - delivery method with keep-origin-redirect and when
08:50:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
08:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:23 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
08:50:23 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 3048ms
08:50:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:50:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa2e000 == 19 [pid = 3348] [id = 329]
08:50:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0aee5000) [pid = 3348] [serial = 917] [outer = (nil)]
08:50:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0aef0400) [pid = 3348] [serial = 918] [outer = 0x7fec0aee5000]
08:50:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0d872800) [pid = 3348] [serial = 919] [outer = 0x7fec0aee5000]
08:50:25 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
08:50:25 INFO - document served over http requires an https
08:50:25 INFO - sub-resource via script-tag using the meta-csp
08:50:25 INFO - delivery method with no-redirect and when
08:50:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
08:50:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:25 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
08:50:25 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 2437ms
08:50:25 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
08:50:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07adc800 == 20 [pid = 3348] [id = 330]
08:50:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec09e8a400) [pid = 3348] [serial = 920] [outer = (nil)]
08:50:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0addf800) [pid = 3348] [serial = 921] [outer = 0x7fec09e8a400]
08:50:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0af7b800) [pid = 3348] [serial = 922] [outer = 0x7fec09e8a400]
08:50:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae31800 == 19 [pid = 3348] [id = 315]
08:50:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa13000 == 18 [pid = 3348] [id = 314]
08:50:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b5800 == 17 [pid = 3348] [id = 313]
08:50:27 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07adf000 == 16 [pid = 3348] [id = 312]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0e8a8400) [pid = 3348] [serial = 832] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec144db400) [pid = 3348] [serial = 818] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0d397c00) [pid = 3348] [serial = 824] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0d392c00) [pid = 3348] [serial = 821] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0caa4400) [pid = 3348] [serial = 790] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec1094f400) [pid = 3348] [serial = 795] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec12ad9c00) [pid = 3348] [serial = 800] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec130e6800) [pid = 3348] [serial = 803] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec146e5800) [pid = 3348] [serial = 806] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0d86fc00) [pid = 3348] [serial = 827] [outer = (nil)] [url = about:blank]
08:50:27 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0e8b2400) [pid = 3348] [serial = 837] [outer = (nil)] [url = about:blank]
08:50:27 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
08:50:27 INFO - document served over http requires an https
08:50:27 INFO - sub-resource via script-tag using the meta-csp
08:50:27 INFO - delivery method with swap-origin-redirect and when
08:50:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
08:50:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:27 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
08:50:27 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 2087ms
08:50:28 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
08:50:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1b800 == 17 [pid = 3348] [id = 331]
08:50:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0ade5400) [pid = 3348] [serial = 923] [outer = (nil)]
08:50:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0b1e9800) [pid = 3348] [serial = 924] [outer = 0x7fec0ade5400]
08:50:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0cba3000) [pid = 3348] [serial = 925] [outer = 0x7fec0ade5400]
08:50:30 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
08:50:30 INFO - document served over http requires an https
08:50:30 INFO - sub-resource via script-tag using the meta-csp
08:50:30 INFO - delivery method with swap-origin-redirect and when
08:50:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:50:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:30 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
08:50:30 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 2841ms
08:50:30 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
08:50:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb3800 == 18 [pid = 3348] [id = 332]
08:50:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0c961800) [pid = 3348] [serial = 926] [outer = (nil)]
08:50:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0d79bc00) [pid = 3348] [serial = 927] [outer = 0x7fec0c961800]
08:50:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0d972800) [pid = 3348] [serial = 928] [outer = 0x7fec0c961800]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0ff0d000) [pid = 3348] [serial = 847] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec144e3c00) [pid = 3348] [serial = 871] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec12b2ac00) [pid = 3348] [serial = 862] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec130eec00) [pid = 3348] [serial = 865] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec143a5000) [pid = 3348] [serial = 868] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec10d21400) [pid = 3348] [serial = 856] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec11a81800) [pid = 3348] [serial = 859] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec10895000) [pid = 3348] [serial = 850] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec1098ec00) [pid = 3348] [serial = 853] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0caa2000) [pid = 3348] [serial = 841] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e925000) [pid = 3348] [serial = 844] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec193ed800) [pid = 3348] [serial = 874] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec09e8d800) [pid = 3348] [serial = 877] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0b1f0400) [pid = 3348] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0af75800) [pid = 3348] [serial = 880] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0b1ed000) [pid = 3348] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0ade4000) [pid = 3348] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0b1ec400) [pid = 3348] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0e923000) [pid = 3348] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec09e88800) [pid = 3348] [serial = 876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec09e8c400) [pid = 3348] [serial = 879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec1439f800) [pid = 3348] [serial = 870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec11a7b000) [pid = 3348] [serial = 861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec130e3400) [pid = 3348] [serial = 864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec130eb400) [pid = 3348] [serial = 867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec1098a000) [pid = 3348] [serial = 855] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec10d1ec00) [pid = 3348] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0ff0c800) [pid = 3348] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec10894000) [pid = 3348] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec11295000) [pid = 3348] [serial = 857] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec10951c00) [pid = 3348] [serial = 851] [outer = (nil)] [url = about:blank]
08:50:32 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec10a49800) [pid = 3348] [serial = 854] [outer = (nil)] [url = about:blank]
08:50:32 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
08:50:32 INFO - document served over http requires an https
08:50:32 INFO - sub-resource via script-tag using the meta-csp
08:50:32 INFO - delivery method with keep-origin-redirect and when
08:50:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
08:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:32 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
08:50:32 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 1957ms
08:50:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:50:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbba800 == 19 [pid = 3348] [id = 333]
08:50:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0d399000) [pid = 3348] [serial = 929] [outer = (nil)]
08:50:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0d976c00) [pid = 3348] [serial = 930] [outer = 0x7fec0d399000]
08:50:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0d97e400) [pid = 3348] [serial = 931] [outer = 0x7fec0d399000]
08:50:34 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
08:50:34 INFO - document served over http requires an https
08:50:34 INFO - sub-resource via script-tag using the meta-csp
08:50:34 INFO - delivery method with no-redirect and when
08:50:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
08:50:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:34 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
08:50:34 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 1747ms
08:50:34 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
08:50:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb6800 == 20 [pid = 3348] [id = 334]
08:50:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0c96a400) [pid = 3348] [serial = 932] [outer = (nil)]
08:50:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0ca34400) [pid = 3348] [serial = 933] [outer = 0x7fec0c96a400]
08:50:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0d579c00) [pid = 3348] [serial = 934] [outer = 0x7fec0c96a400]
08:50:36 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
08:50:36 INFO - document served over http requires an https
08:50:36 INFO - sub-resource via script-tag using the meta-csp
08:50:36 INFO - delivery method with swap-origin-redirect and when
08:50:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
08:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:36 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
08:50:36 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 2008ms
08:50:36 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
08:50:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5c3800 == 21 [pid = 3348] [id = 335]
08:50:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0c96b000) [pid = 3348] [serial = 935] [outer = (nil)]
08:50:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0e54b000) [pid = 3348] [serial = 936] [outer = 0x7fec0c96b000]
08:50:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0e553000) [pid = 3348] [serial = 937] [outer = 0x7fec0c96b000]
08:50:38 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
08:50:38 INFO - document served over http requires an https
08:50:38 INFO - sub-resource via xhr-request using the meta-csp
08:50:38 INFO - delivery method with keep-origin-redirect and when
08:50:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
08:50:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:38 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
08:50:38 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 2283ms
08:50:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:50:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d683800 == 22 [pid = 3348] [id = 336]
08:50:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0e548400) [pid = 3348] [serial = 938] [outer = (nil)]
08:50:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e60f000) [pid = 3348] [serial = 939] [outer = 0x7fec0e548400]
08:50:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e75f000) [pid = 3348] [serial = 940] [outer = 0x7fec0e548400]
08:50:41 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
08:50:41 INFO - document served over http requires an https
08:50:41 INFO - sub-resource via xhr-request using the meta-csp
08:50:41 INFO - delivery method with no-redirect and when
08:50:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
08:50:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:41 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
08:50:41 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 2410ms
08:50:41 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
08:50:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d984800 == 23 [pid = 3348] [id = 337]
08:50:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e60c000) [pid = 3348] [serial = 941] [outer = (nil)]
08:50:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e766c00) [pid = 3348] [serial = 942] [outer = 0x7fec0e60c000]
08:50:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e8ac400) [pid = 3348] [serial = 943] [outer = 0x7fec0e60c000]
08:50:43 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
08:50:43 INFO - document served over http requires an https
08:50:43 INFO - sub-resource via xhr-request using the meta-csp
08:50:43 INFO - delivery method with swap-origin-redirect and when
08:50:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
08:50:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:43 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
08:50:43 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 2336ms
08:50:43 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
08:50:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e61e800 == 24 [pid = 3348] [id = 338]
08:50:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0e768000) [pid = 3348] [serial = 944] [outer = (nil)]
08:50:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0e8b3800) [pid = 3348] [serial = 945] [outer = 0x7fec0e768000]
08:50:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e92c800) [pid = 3348] [serial = 946] [outer = 0x7fec0e768000]
08:50:46 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
08:50:46 INFO - document served over http requires an https
08:50:46 INFO - sub-resource via xhr-request using the meta-csp
08:50:46 INFO - delivery method with swap-origin-redirect and when
08:50:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
08:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:46 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
08:50:46 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 3234ms
08:50:46 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
08:50:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e70a000 == 25 [pid = 3348] [id = 339]
08:50:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e922400) [pid = 3348] [serial = 947] [outer = (nil)]
08:50:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0e9d2000) [pid = 3348] [serial = 948] [outer = 0x7fec0e922400]
08:50:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0f3be000) [pid = 3348] [serial = 949] [outer = 0x7fec0e922400]
08:50:50 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
08:50:50 INFO - document served over http requires an https
08:50:50 INFO - sub-resource via xhr-request using the meta-csp
08:50:50 INFO - delivery method with keep-origin-redirect and when
08:50:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
08:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:50 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
08:50:50 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 3101ms
08:50:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:50:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa25800 == 26 [pid = 3348] [id = 340]
08:50:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0aee7800) [pid = 3348] [serial = 950] [outer = (nil)]
08:50:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0aeefc00) [pid = 3348] [serial = 951] [outer = 0x7fec0aee7800]
08:50:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0ca37800) [pid = 3348] [serial = 952] [outer = 0x7fec0aee7800]
08:50:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
08:50:52 INFO - document served over http requires an https
08:50:52 INFO - sub-resource via xhr-request using the meta-csp
08:50:52 INFO - delivery method with no-redirect and when
08:50:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
08:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
08:50:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 2154ms
08:50:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb3800 == 25 [pid = 3348] [id = 332]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1b800 == 24 [pid = 3348] [id = 331]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07adc800 == 23 [pid = 3348] [id = 330]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa2e000 == 22 [pid = 3348] [id = 329]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbc0000 == 21 [pid = 3348] [id = 328]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a9000 == 20 [pid = 3348] [id = 327]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c991800 == 19 [pid = 3348] [id = 326]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c87d800 == 18 [pid = 3348] [id = 324]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c892000 == 17 [pid = 3348] [id = 325]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c813800 == 16 [pid = 3348] [id = 323]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc4000 == 15 [pid = 3348] [id = 322]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b245800 == 14 [pid = 3348] [id = 320]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb6000 == 13 [pid = 3348] [id = 321]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b235800 == 12 [pid = 3348] [id = 319]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b09c000 == 11 [pid = 3348] [id = 318]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1e800 == 10 [pid = 3348] [id = 317]
08:50:52 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3f000 == 9 [pid = 3348] [id = 316]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0e9d7400) [pid = 3348] [serial = 845] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0d871400) [pid = 3348] [serial = 842] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec12805800) [pid = 3348] [serial = 860] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec144da400) [pid = 3348] [serial = 869] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec13d1f800) [pid = 3348] [serial = 866] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec12be8c00) [pid = 3348] [serial = 863] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec15dd4800) [pid = 3348] [serial = 872] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0b1e5400) [pid = 3348] [serial = 881] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec10212c00) [pid = 3348] [serial = 848] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0aeea400) [pid = 3348] [serial = 878] [outer = (nil)] [url = about:blank]
08:50:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07acf800 == 10 [pid = 3348] [id = 341]
08:50:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0aeea400) [pid = 3348] [serial = 953] [outer = (nil)]
08:50:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0aef1400) [pid = 3348] [serial = 954] [outer = 0x7fec0aeea400]
08:50:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0caa3800) [pid = 3348] [serial = 955] [outer = 0x7fec0aeea400]
08:50:54 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
08:50:54 INFO - document served over http requires an https
08:50:54 INFO - sub-resource via xhr-request using the meta-csp
08:50:54 INFO - delivery method with swap-origin-redirect and when
08:50:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
08:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:54 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
08:50:54 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 2188ms
08:50:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:50:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae2d800 == 11 [pid = 3348] [id = 342]
08:50:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0c963000) [pid = 3348] [serial = 956] [outer = (nil)]
08:50:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0caa2c00) [pid = 3348] [serial = 957] [outer = 0x7fec0c963000]
08:50:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0d39a000) [pid = 3348] [serial = 958] [outer = 0x7fec0c963000]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0d392800) [pid = 3348] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347018086]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0aee6c00) [pid = 3348] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347007796]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0ca33000) [pid = 3348] [serial = 900] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d79bc00) [pid = 3348] [serial = 927] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0adde000) [pid = 3348] [serial = 885] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0d57d000) [pid = 3348] [serial = 915] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0caad800) [pid = 3348] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0c96c800) [pid = 3348] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0bd69000) [pid = 3348] [serial = 895] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0b1e9800) [pid = 3348] [serial = 924] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0addf800) [pid = 3348] [serial = 921] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0caaac00) [pid = 3348] [serial = 905] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0b1e6000) [pid = 3348] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0aee6400) [pid = 3348] [serial = 890] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0d57c000) [pid = 3348] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0d390400) [pid = 3348] [serial = 910] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0aef0400) [pid = 3348] [serial = 918] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0d976c00) [pid = 3348] [serial = 930] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0caa8400) [pid = 3348] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0c96ac00) [pid = 3348] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0aee5000) [pid = 3348] [serial = 917] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0d38d800) [pid = 3348] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347018086]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec0d397000) [pid = 3348] [serial = 914] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec09e8a400) [pid = 3348] [serial = 920] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec0c961800) [pid = 3348] [serial = 926] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec0ade5400) [pid = 3348] [serial = 923] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec0b1ee400) [pid = 3348] [serial = 899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec0b1e9000) [pid = 3348] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec0aee7c00) [pid = 3348] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec0caa7400) [pid = 3348] [serial = 909] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec09e88c00) [pid = 3348] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec0d577000) [pid = 3348] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec0c969400) [pid = 3348] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec09e8ac00) [pid = 3348] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347007796]
08:50:57 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec144e3800) [pid = 3348] [serial = 873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
08:50:58 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec1949a400) [pid = 3348] [serial = 875] [outer = (nil)] [url = about:blank]
08:50:58 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
08:50:58 INFO - document served over http requires an http
08:50:58 INFO - sub-resource via fetch-request using the meta-referrer
08:50:58 INFO - delivery method with keep-origin-redirect and when
08:50:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:50:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:50:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:50:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:58 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
08:50:58 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 3699ms
08:50:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:50:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b08f800 == 12 [pid = 3348] [id = 343]
08:50:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 44 (0x7fec0ade3c00) [pid = 3348] [serial = 959] [outer = (nil)]
08:50:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 45 (0x7fec0ade8400) [pid = 3348] [serial = 960] [outer = 0x7fec0ade3c00]
08:51:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 46 (0x7fec0b1eb000) [pid = 3348] [serial = 961] [outer = 0x7fec0ade3c00]
08:51:01 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
08:51:01 INFO - document served over http requires an http
08:51:01 INFO - sub-resource via fetch-request using the meta-referrer
08:51:01 INFO - delivery method with no-redirect and when
08:51:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:51:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:51:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:51:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:01 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
08:51:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3291ms
08:51:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:51:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb3800 == 13 [pid = 3348] [id = 344]
08:51:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 47 (0x7fec0adde000) [pid = 3348] [serial = 962] [outer = (nil)]
08:51:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec0c96cc00) [pid = 3348] [serial = 963] [outer = 0x7fec0adde000]
08:51:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec0caafc00) [pid = 3348] [serial = 964] [outer = 0x7fec0adde000]
08:51:03 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
08:51:03 INFO - document served over http requires an http
08:51:03 INFO - sub-resource via fetch-request using the meta-referrer
08:51:03 INFO - delivery method with swap-origin-redirect and when
08:51:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:51:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:51:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:03 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
08:51:03 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 2006ms
08:51:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:51:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c81a800 == 14 [pid = 3348] [id = 345]
08:51:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec0c96bc00) [pid = 3348] [serial = 965] [outer = (nil)]
08:51:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec0d571000) [pid = 3348] [serial = 966] [outer = 0x7fec0c96bc00]
08:51:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec0d57e000) [pid = 3348] [serial = 967] [outer = 0x7fec0c96bc00]
08:51:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c98b000 == 15 [pid = 3348] [id = 346]
08:51:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec0d797000) [pid = 3348] [serial = 968] [outer = (nil)]
08:51:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec0d7a2800) [pid = 3348] [serial = 969] [outer = 0x7fec0d797000]
08:51:06 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
08:51:06 INFO - document served over http requires an http
08:51:06 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:06 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:06 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
08:51:06 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 2451ms
08:51:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:51:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a0800 == 16 [pid = 3348] [id = 347]
08:51:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec0d399c00) [pid = 3348] [serial = 970] [outer = (nil)]
08:51:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec0d79e400) [pid = 3348] [serial = 971] [outer = 0x7fec0d399c00]
08:51:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec0e545800) [pid = 3348] [serial = 972] [outer = 0x7fec0d399c00]
08:51:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcd000 == 17 [pid = 3348] [id = 348]
08:51:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec0e609000) [pid = 3348] [serial = 973] [outer = (nil)]
08:51:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0e60a400) [pid = 3348] [serial = 974] [outer = 0x7fec0e609000]
08:51:09 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
08:51:09 INFO - document served over http requires an http
08:51:09 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:09 INFO - delivery method with no-redirect and when
08:51: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"
08:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:09 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
08:51:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3079ms
08:51:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:51:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d324000 == 18 [pid = 3348] [id = 349]
08:51:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0d871400) [pid = 3348] [serial = 975] [outer = (nil)]
08:51:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0e8ae400) [pid = 3348] [serial = 976] [outer = 0x7fec0d871400]
08:51:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0e9d9000) [pid = 3348] [serial = 977] [outer = 0x7fec0d871400]
08:51:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e62f800 == 19 [pid = 3348] [id = 350]
08:51:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0f3bf400) [pid = 3348] [serial = 978] [outer = (nil)]
08:51:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0f3c2c00) [pid = 3348] [serial = 979] [outer = 0x7fec0f3bf400]
08:51:11 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
08:51:11 INFO - document served over http requires an http
08:51:11 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:11 INFO - delivery method with swap-origin-redirect and when
08:51: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/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:11 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
08:51:11 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 2435ms
08:51:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:51:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e71b800 == 20 [pid = 3348] [id = 351]
08:51:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0e60f800) [pid = 3348] [serial = 980] [outer = (nil)]
08:51:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0f3c1c00) [pid = 3348] [serial = 981] [outer = 0x7fec0e60f800]
08:51:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0ff0cc00) [pid = 3348] [serial = 982] [outer = 0x7fec0e60f800]
08:51:14 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
08:51:14 INFO - document served over http requires an http
08:51:14 INFO - sub-resource via script-tag using the meta-referrer
08:51:14 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:14 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
08:51:14 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 2382ms
08:51:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:51:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e848000 == 21 [pid = 3348] [id = 352]
08:51:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0ff02400) [pid = 3348] [serial = 983] [outer = (nil)]
08:51:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec1020a800) [pid = 3348] [serial = 984] [outer = 0x7fec0ff02400]
08:51:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec10213400) [pid = 3348] [serial = 985] [outer = 0x7fec0ff02400]
08:51:16 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
08:51:16 INFO - document served over http requires an http
08:51:16 INFO - sub-resource via script-tag using the meta-referrer
08:51:16 INFO - delivery method with no-redirect and when
08:51: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"
08:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:16 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
08:51:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2389ms
08:51:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:51:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb64000 == 22 [pid = 3348] [id = 353]
08:51:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec1088ec00) [pid = 3348] [serial = 986] [outer = (nil)]
08:51:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec10892400) [pid = 3348] [serial = 987] [outer = 0x7fec1088ec00]
08:51:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec10947000) [pid = 3348] [serial = 988] [outer = 0x7fec1088ec00]
08:51:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
08:51:19 INFO - document served over http requires an http
08:51:19 INFO - sub-resource via script-tag using the meta-referrer
08:51:19 INFO - delivery method with swap-origin-redirect and when
08:51:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
08:51:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 3360ms
08:51:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:51:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa2f800 == 23 [pid = 3348] [id = 354]
08:51:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0aeed800) [pid = 3348] [serial = 989] [outer = (nil)]
08:51:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0af71000) [pid = 3348] [serial = 990] [outer = 0x7fec0aeed800]
08:51:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0bd76000) [pid = 3348] [serial = 991] [outer = 0x7fec0aeed800]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07acf800 == 22 [pid = 3348] [id = 341]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa25800 == 21 [pid = 3348] [id = 340]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e61e800 == 20 [pid = 3348] [id = 338]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d984800 == 19 [pid = 3348] [id = 337]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d683800 == 18 [pid = 3348] [id = 336]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5c3800 == 17 [pid = 3348] [id = 335]
08:51:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb6800 == 16 [pid = 3348] [id = 334]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0cbadc00) [pid = 3348] [serial = 906] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0d972800) [pid = 3348] [serial = 928] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0af7b800) [pid = 3348] [serial = 922] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0cba3000) [pid = 3348] [serial = 925] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0af7bc00) [pid = 3348] [serial = 891] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0d79ec00) [pid = 3348] [serial = 916] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0ca3f400) [pid = 3348] [serial = 901] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0d573000) [pid = 3348] [serial = 911] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0d872800) [pid = 3348] [serial = 919] [outer = (nil)] [url = about:blank]
08:51:21 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0c964400) [pid = 3348] [serial = 896] [outer = (nil)] [url = about:blank]
08:51:21 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
08:51:21 INFO - document served over http requires an http
08:51:21 INFO - sub-resource via xhr-request using the meta-referrer
08:51:21 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:21 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
08:51:21 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 1891ms
08:51:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:51:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b2000 == 17 [pid = 3348] [id = 355]
08:51:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0af76400) [pid = 3348] [serial = 992] [outer = (nil)]
08:51:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0ca35c00) [pid = 3348] [serial = 993] [outer = 0x7fec0af76400]
08:51:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0cba3000) [pid = 3348] [serial = 994] [outer = 0x7fec0af76400]
08:51:23 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
08:51:23 INFO - document served over http requires an http
08:51:23 INFO - sub-resource via xhr-request using the meta-referrer
08:51:23 INFO - delivery method with no-redirect and when
08:51: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"
08:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:23 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
08:51:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1636ms
08:51:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:51:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae45800 == 18 [pid = 3348] [id = 356]
08:51:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0b1e7c00) [pid = 3348] [serial = 995] [outer = (nil)]
08:51:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0d38d000) [pid = 3348] [serial = 996] [outer = 0x7fec0b1e7c00]
08:51:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0d973800) [pid = 3348] [serial = 997] [outer = 0x7fec0b1e7c00]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0caa2c00) [pid = 3348] [serial = 957] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0e8b3800) [pid = 3348] [serial = 945] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0e54b000) [pid = 3348] [serial = 936] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0e60f000) [pid = 3348] [serial = 939] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0e766c00) [pid = 3348] [serial = 942] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0ca34400) [pid = 3348] [serial = 933] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0e9d2000) [pid = 3348] [serial = 948] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0aef1400) [pid = 3348] [serial = 954] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0aeefc00) [pid = 3348] [serial = 951] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0aee7800) [pid = 3348] [serial = 950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0aeea400) [pid = 3348] [serial = 953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0caa3800) [pid = 3348] [serial = 955] [outer = (nil)] [url = about:blank]
08:51:25 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0ca37800) [pid = 3348] [serial = 952] [outer = (nil)] [url = about:blank]
08:51:25 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
08:51:25 INFO - document served over http requires an http
08:51:25 INFO - sub-resource via xhr-request using the meta-referrer
08:51:25 INFO - delivery method with swap-origin-redirect and when
08:51:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:25 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
08:51:25 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 2267ms
08:51:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:51:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c821000 == 19 [pid = 3348] [id = 357]
08:51:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0d397000) [pid = 3348] [serial = 998] [outer = (nil)]
08:51:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0d976400) [pid = 3348] [serial = 999] [outer = 0x7fec0d397000]
08:51:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0e60d400) [pid = 3348] [serial = 1000] [outer = 0x7fec0d397000]
08:51:27 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
08:51:27 INFO - document served over http requires an https
08:51:27 INFO - sub-resource via fetch-request using the meta-referrer
08:51:27 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:51:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:51:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:51:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:27 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
08:51:27 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 1986ms
08:51:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:51:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d31e000 == 20 [pid = 3348] [id = 358]
08:51:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0d38e000) [pid = 3348] [serial = 1001] [outer = (nil)]
08:51:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0e75e400) [pid = 3348] [serial = 1002] [outer = 0x7fec0d38e000]
08:51:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0e928000) [pid = 3348] [serial = 1003] [outer = 0x7fec0d38e000]
08:51:29 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
08:51:29 INFO - document served over http requires an https
08:51:29 INFO - sub-resource via fetch-request using the meta-referrer
08:51:29 INFO - delivery method with no-redirect and when
08:51: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"
08:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:51:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:51:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:51:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:29 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
08:51:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2146ms
08:51:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:51:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c892000 == 21 [pid = 3348] [id = 359]
08:51:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0d392400) [pid = 3348] [serial = 1004] [outer = (nil)]
08:51:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0d395000) [pid = 3348] [serial = 1005] [outer = 0x7fec0d392400]
08:51:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0e761c00) [pid = 3348] [serial = 1006] [outer = 0x7fec0d392400]
08:51:33 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
08:51:33 INFO - document served over http requires an https
08:51:33 INFO - sub-resource via fetch-request using the meta-referrer
08:51:33 INFO - delivery method with swap-origin-redirect and when
08:51: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"
08:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:51:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:51:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:51:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:33 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
08:51:33 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 3286ms
08:51:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:51:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d99d000 == 22 [pid = 3348] [id = 360]
08:51:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0d393000) [pid = 3348] [serial = 1007] [outer = (nil)]
08:51:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e9db800) [pid = 3348] [serial = 1008] [outer = 0x7fec0d393000]
08:51:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0ff09800) [pid = 3348] [serial = 1009] [outer = 0x7fec0d393000]
08:51:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e713000 == 23 [pid = 3348] [id = 361]
08:51:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec10887800) [pid = 3348] [serial = 1010] [outer = (nil)]
08:51:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec10949400) [pid = 3348] [serial = 1011] [outer = 0x7fec10887800]
08:51:35 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
08:51:35 INFO - document served over http requires an https
08:51:35 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:35 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:35 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
08:51:35 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 2148ms
08:51:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:51:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f33e800 == 24 [pid = 3348] [id = 362]
08:51:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e9cec00) [pid = 3348] [serial = 1012] [outer = (nil)]
08:51:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec10949800) [pid = 3348] [serial = 1013] [outer = 0x7fec0e9cec00]
08:51:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec10974400) [pid = 3348] [serial = 1014] [outer = 0x7fec0e9cec00]
08:51:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f356000 == 25 [pid = 3348] [id = 363]
08:51:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec10977c00) [pid = 3348] [serial = 1015] [outer = (nil)]
08:51:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec1097c000) [pid = 3348] [serial = 1016] [outer = 0x7fec10977c00]
08:51:37 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
08:51:37 INFO - document served over http requires an https
08:51:37 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:37 INFO - delivery method with no-redirect and when
08:51: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"
08:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:37 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
08:51:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1985ms
08:51:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:51:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe64800 == 26 [pid = 3348] [id = 364]
08:51:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec1088a800) [pid = 3348] [serial = 1017] [outer = (nil)]
08:51:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec10984000) [pid = 3348] [serial = 1018] [outer = 0x7fec1088a800]
08:51:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec1098b800) [pid = 3348] [serial = 1019] [outer = 0x7fec1088a800]
08:51:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7c000 == 27 [pid = 3348] [id = 365]
08:51:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec1098ec00) [pid = 3348] [serial = 1020] [outer = (nil)]
08:51:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec109d8000) [pid = 3348] [serial = 1021] [outer = 0x7fec1098ec00]
08:51:39 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
08:51:39 INFO - document served over http requires an https
08:51:39 INFO - sub-resource via iframe-tag using the meta-referrer
08:51:39 INFO - delivery method with swap-origin-redirect and when
08:51: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"
08:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:51:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:39 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
08:51:39 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 2085ms
08:51:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:51:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff26000 == 28 [pid = 3348] [id = 366]
08:51:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec1097b800) [pid = 3348] [serial = 1022] [outer = (nil)]
08:51:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec109d6800) [pid = 3348] [serial = 1023] [outer = 0x7fec1097b800]
08:51:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec109e3c00) [pid = 3348] [serial = 1024] [outer = 0x7fec1097b800]
08:51:41 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
08:51:41 INFO - document served over http requires an https
08:51:41 INFO - sub-resource via script-tag using the meta-referrer
08:51:41 INFO - delivery method with keep-origin-redirect and when
08:51: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"
08:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:41 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
08:51:41 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 2520ms
08:51:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:51:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10048000 == 29 [pid = 3348] [id = 367]
08:51:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec109dcc00) [pid = 3348] [serial = 1025] [outer = (nil)]
08:51:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec10a4ac00) [pid = 3348] [serial = 1026] [outer = 0x7fec109dcc00]
08:51:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10d1f400) [pid = 3348] [serial = 1027] [outer = 0x7fec109dcc00]
08:51:45 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
08:51:45 INFO - document served over http requires an https
08:51:45 INFO - sub-resource via script-tag using the meta-referrer
08:51:45 INFO - delivery method with no-redirect and when
08:51:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:45 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
08:51:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3298ms
08:51:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:51:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b237800 == 30 [pid = 3348] [id = 368]
08:51:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0af71c00) [pid = 3348] [serial = 1028] [outer = (nil)]
08:51:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0af77800) [pid = 3348] [serial = 1029] [outer = 0x7fec0af71c00]
08:51:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0ca3a400) [pid = 3348] [serial = 1030] [outer = 0x7fec0af71c00]
08:51:48 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
08:51:48 INFO - document served over http requires an https
08:51:48 INFO - sub-resource via script-tag using the meta-referrer
08:51:48 INFO - delivery method with swap-origin-redirect and when
08:51:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:51:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:48 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
08:51:48 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 3218ms
08:51:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:51:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094bc800 == 31 [pid = 3348] [id = 369]
08:51:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec09e88000) [pid = 3348] [serial = 1031] [outer = (nil)]
08:51:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0aeed400) [pid = 3348] [serial = 1032] [outer = 0x7fec09e88000]
08:51:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0c95f800) [pid = 3348] [serial = 1033] [outer = 0x7fec09e88000]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c821000 == 30 [pid = 3348] [id = 357]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae45800 == 29 [pid = 3348] [id = 356]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b2000 == 28 [pid = 3348] [id = 355]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa2f800 == 27 [pid = 3348] [id = 354]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e848000 == 26 [pid = 3348] [id = 352]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e71b800 == 25 [pid = 3348] [id = 351]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e62f800 == 24 [pid = 3348] [id = 350]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d324000 == 23 [pid = 3348] [id = 349]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcd000 == 22 [pid = 3348] [id = 348]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbba800 == 21 [pid = 3348] [id = 333]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a0800 == 20 [pid = 3348] [id = 347]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c98b000 == 19 [pid = 3348] [id = 346]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c81a800 == 18 [pid = 3348] [id = 345]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb3800 == 17 [pid = 3348] [id = 344]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e70a000 == 16 [pid = 3348] [id = 339]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae2d800 == 15 [pid = 3348] [id = 342]
08:51:49 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b08f800 == 14 [pid = 3348] [id = 343]
08:51:50 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
08:51:50 INFO - document served over http requires an https
08:51:50 INFO - sub-resource via xhr-request using the meta-referrer
08:51:50 INFO - delivery method with keep-origin-redirect and when
08:51:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:50 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
08:51:50 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 1996ms
08:51:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:51:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094ba800 == 15 [pid = 3348] [id = 370]
08:51:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0ade5000) [pid = 3348] [serial = 1034] [outer = (nil)]
08:51:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0aef0c00) [pid = 3348] [serial = 1035] [outer = 0x7fec0ade5000]
08:51:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0caac000) [pid = 3348] [serial = 1036] [outer = 0x7fec0ade5000]
08:51:52 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
08:51:52 INFO - document served over http requires an https
08:51:52 INFO - sub-resource via xhr-request using the meta-referrer
08:51:52 INFO - delivery method with no-redirect and when
08:51:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:52 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
08:51:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1636ms
08:51:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:51:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b09a000 == 16 [pid = 3348] [id = 371]
08:51:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0bd76c00) [pid = 3348] [serial = 1037] [outer = (nil)]
08:51:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0d574c00) [pid = 3348] [serial = 1038] [outer = 0x7fec0bd76c00]
08:51:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0d797400) [pid = 3348] [serial = 1039] [outer = 0x7fec0bd76c00]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec09e8a000) [pid = 3348] [serial = 884] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0d797000) [pid = 3348] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0f3bf400) [pid = 3348] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0e609000) [pid = 3348] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347068403]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0e922400) [pid = 3348] [serial = 947] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0c96cc00) [pid = 3348] [serial = 963] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec1020a800) [pid = 3348] [serial = 984] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0ade8400) [pid = 3348] [serial = 960] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0d79e400) [pid = 3348] [serial = 971] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0d7a2800) [pid = 3348] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0af71000) [pid = 3348] [serial = 990] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0f3c2c00) [pid = 3348] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0f3c1c00) [pid = 3348] [serial = 981] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0d571000) [pid = 3348] [serial = 966] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0ca35c00) [pid = 3348] [serial = 993] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec10892400) [pid = 3348] [serial = 987] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0e8ae400) [pid = 3348] [serial = 976] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0d38d000) [pid = 3348] [serial = 996] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0d976400) [pid = 3348] [serial = 999] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0e60a400) [pid = 3348] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347068403]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec1088ec00) [pid = 3348] [serial = 986] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0b1e7c00) [pid = 3348] [serial = 995] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0af76400) [pid = 3348] [serial = 992] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0aeed800) [pid = 3348] [serial = 989] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0d397000) [pid = 3348] [serial = 998] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0e75f000) [pid = 3348] [serial = 940] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0adebc00) [pid = 3348] [serial = 886] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0d97e400) [pid = 3348] [serial = 931] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0cba3000) [pid = 3348] [serial = 994] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0bd76000) [pid = 3348] [serial = 991] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0e8ac400) [pid = 3348] [serial = 943] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0d579c00) [pid = 3348] [serial = 934] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0d973800) [pid = 3348] [serial = 997] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0e553000) [pid = 3348] [serial = 937] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0f3be000) [pid = 3348] [serial = 949] [outer = (nil)] [url = about:blank]
08:51:55 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0e92c800) [pid = 3348] [serial = 946] [outer = (nil)] [url = about:blank]
08:51:55 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
08:51:55 INFO - document served over http requires an https
08:51:55 INFO - sub-resource via xhr-request using the meta-referrer
08:51:55 INFO - delivery method with swap-origin-redirect and when
08:51:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:51:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:51:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:51:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:51:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:51:55 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
08:51:55 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 3442ms
08:51:55 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
08:51:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b242800 == 17 [pid = 3348] [id = 372]
08:51:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec09e8fc00) [pid = 3348] [serial = 1040] [outer = (nil)]
08:51:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0ade6c00) [pid = 3348] [serial = 1041] [outer = 0x7fec09e8fc00]
08:51:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0af7d400) [pid = 3348] [serial = 1042] [outer = 0x7fec09e8fc00]
08:51:57 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
08:51:57 INFO - document served over http requires an http
08:51:57 INFO - sub-resource via fetch-request using the meta-referrer
08:51:57 INFO - delivery method with keep-origin-redirect and when
08:51:57 INFO - the target request is same-origin.
08:51:57 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 2191ms
08:51:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:51:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a6800 == 18 [pid = 3348] [id = 373]
08:51:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec09e8a000) [pid = 3348] [serial = 1043] [outer = (nil)]
08:51:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0aee6400) [pid = 3348] [serial = 1044] [outer = 0x7fec09e8a000]
08:51:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0caa8c00) [pid = 3348] [serial = 1045] [outer = 0x7fec09e8a000]
08:52:01 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
08:52:01 INFO - document served over http requires an http
08:52:01 INFO - sub-resource via fetch-request using the meta-referrer
08:52:01 INFO - delivery method with no-redirect and when
08:52:01 INFO - the target request is same-origin.
08:52:01 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 3199ms
08:52:01 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
08:52:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c87d800 == 19 [pid = 3348] [id = 374]
08:52:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0aeee400) [pid = 3348] [serial = 1046] [outer = (nil)]
08:52:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0d399800) [pid = 3348] [serial = 1047] [outer = 0x7fec0aeee400]
08:52:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0d871800) [pid = 3348] [serial = 1048] [outer = 0x7fec0aeee400]
08:52:03 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
08:52:03 INFO - document served over http requires an http
08:52:03 INFO - sub-resource via fetch-request using the meta-referrer
08:52:03 INFO - delivery method with swap-origin-redirect and when
08:52: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"
08:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:03 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
08:52:03 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 2208ms
08:52:03 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
08:52:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a5800 == 20 [pid = 3348] [id = 375]
08:52:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0d577c00) [pid = 3348] [serial = 1049] [outer = (nil)]
08:52:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0d979000) [pid = 3348] [serial = 1050] [outer = 0x7fec0d577c00]
08:52:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e54fc00) [pid = 3348] [serial = 1051] [outer = 0x7fec0d577c00]
08:52:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d310800 == 21 [pid = 3348] [id = 376]
08:52:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e60a400) [pid = 3348] [serial = 1052] [outer = (nil)]
08:52:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0e763000) [pid = 3348] [serial = 1053] [outer = 0x7fec0e60a400]
08:52:05 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
08:52:05 INFO - document served over http requires an http
08:52:05 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:05 INFO - delivery method with keep-origin-redirect and when
08:52:05 INFO - the target request is same-origin.
08:52:05 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 1934ms
08:52:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:52:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5d1800 == 22 [pid = 3348] [id = 377]
08:52:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0d976c00) [pid = 3348] [serial = 1054] [outer = (nil)]
08:52:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0e764c00) [pid = 3348] [serial = 1055] [outer = 0x7fec0d976c00]
08:52:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e925800) [pid = 3348] [serial = 1056] [outer = 0x7fec0d976c00]
08:52:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d999000 == 23 [pid = 3348] [id = 378]
08:52:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0e9ce800) [pid = 3348] [serial = 1057] [outer = (nil)]
08:52:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0e92fc00) [pid = 3348] [serial = 1058] [outer = 0x7fec0e9ce800]
08:52:08 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:52:08 INFO - document served over http requires an http
08:52:08 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:08 INFO - delivery method with no-redirect and when
08:52:08 INFO - the target request is same-origin.
08:52:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 2796ms
08:52:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
08:52:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e634000 == 24 [pid = 3348] [id = 379]
08:52:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0e762000) [pid = 3348] [serial = 1059] [outer = (nil)]
08:52:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0f3bb800) [pid = 3348] [serial = 1060] [outer = 0x7fec0e762000]
08:52:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec10207400) [pid = 3348] [serial = 1061] [outer = 0x7fec0e762000]
08:52:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e839000 == 25 [pid = 3348] [id = 380]
08:52:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec1020ec00) [pid = 3348] [serial = 1062] [outer = (nil)]
08:52:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec1088cc00) [pid = 3348] [serial = 1063] [outer = 0x7fec1020ec00]
08:52:10 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
08:52:10 INFO - document served over http requires an http
08:52:10 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:10 INFO - delivery method with swap-origin-redirect and when
08:52: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"
08:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:10 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
08:52:10 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 2653ms
08:52:10 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
08:52:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb59800 == 26 [pid = 3348] [id = 381]
08:52:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0e92d800) [pid = 3348] [serial = 1064] [outer = (nil)]
08:52:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec10887c00) [pid = 3348] [serial = 1065] [outer = 0x7fec0e92d800]
08:52:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec10982800) [pid = 3348] [serial = 1066] [outer = 0x7fec0e92d800]
08:52:13 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
08:52:13 INFO - document served over http requires an http
08:52:13 INFO - sub-resource via script-tag using the meta-referrer
08:52:13 INFO - delivery method with keep-origin-redirect and when
08:52:13 INFO - the target request is same-origin.
08:52:13 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 2489ms
08:52:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:52:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1012a800 == 27 [pid = 3348] [id = 382]
08:52:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec10891400) [pid = 3348] [serial = 1067] [outer = (nil)]
08:52:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec10a48800) [pid = 3348] [serial = 1068] [outer = 0x7fec10891400]
08:52:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10d25000) [pid = 3348] [serial = 1069] [outer = 0x7fec10891400]
08:52:15 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:52:15 INFO - document served over http requires an http
08:52:15 INFO - sub-resource via script-tag using the meta-referrer
08:52:15 INFO - delivery method with no-redirect and when
08:52:15 INFO - the target request is same-origin.
08:52:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 2387ms
08:52:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
08:52:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10142000 == 28 [pid = 3348] [id = 383]
08:52:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec10a47400) [pid = 3348] [serial = 1070] [outer = (nil)]
08:52:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec11293c00) [pid = 3348] [serial = 1071] [outer = 0x7fec10a47400]
08:52:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec1129d800) [pid = 3348] [serial = 1072] [outer = 0x7fec10a47400]
08:52:19 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
08:52:19 INFO - document served over http requires an http
08:52:19 INFO - sub-resource via script-tag using the meta-referrer
08:52:19 INFO - delivery method with swap-origin-redirect and when
08:52:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:52:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:19 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
08:52:19 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 3549ms
08:52:19 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
08:52:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3c000 == 29 [pid = 3348] [id = 384]
08:52:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0aeea000) [pid = 3348] [serial = 1073] [outer = (nil)]
08:52:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0b1e5c00) [pid = 3348] [serial = 1074] [outer = 0x7fec0aeea000]
08:52:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0cba3000) [pid = 3348] [serial = 1075] [outer = 0x7fec0aeea000]
08:52:21 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
08:52:21 INFO - document served over http requires an http
08:52:21 INFO - sub-resource via xhr-request using the meta-referrer
08:52:21 INFO - delivery method with keep-origin-redirect and when
08:52:21 INFO - the target request is same-origin.
08:52:21 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 2042ms
08:52:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:52:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094af000 == 30 [pid = 3348] [id = 385]
08:52:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec09e85c00) [pid = 3348] [serial = 1076] [outer = (nil)]
08:52:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec09e8e000) [pid = 3348] [serial = 1077] [outer = 0x7fec09e85c00]
08:52:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0caa9400) [pid = 3348] [serial = 1078] [outer = 0x7fec09e85c00]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b09a000 == 29 [pid = 3348] [id = 371]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094ba800 == 28 [pid = 3348] [id = 370]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094bc800 == 27 [pid = 3348] [id = 369]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b237800 == 26 [pid = 3348] [id = 368]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff26000 == 25 [pid = 3348] [id = 366]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7c000 == 24 [pid = 3348] [id = 365]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe64800 == 23 [pid = 3348] [id = 364]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f356000 == 22 [pid = 3348] [id = 363]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f33e800 == 21 [pid = 3348] [id = 362]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e713000 == 20 [pid = 3348] [id = 361]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d99d000 == 19 [pid = 3348] [id = 360]
08:52:23 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c892000 == 18 [pid = 3348] [id = 359]
08:52:23 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0e60d400) [pid = 3348] [serial = 1000] [outer = (nil)] [url = about:blank]
08:52:23 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec10947000) [pid = 3348] [serial = 988] [outer = (nil)] [url = about:blank]
08:52:23 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
08:52:23 INFO - document served over http requires an http
08:52:23 INFO - sub-resource via xhr-request using the meta-referrer
08:52:23 INFO - delivery method with no-redirect and when
08:52:23 INFO - the target request is same-origin.
08:52:23 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 1944ms
08:52:23 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
08:52:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093bb000 == 19 [pid = 3348] [id = 386]
08:52:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0af76c00) [pid = 3348] [serial = 1079] [outer = (nil)]
08:52:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0bd6ec00) [pid = 3348] [serial = 1080] [outer = 0x7fec0af76c00]
08:52:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0d395400) [pid = 3348] [serial = 1081] [outer = 0x7fec0af76c00]
08:52: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
08:52:25 INFO - document served over http requires an http
08:52:25 INFO - sub-resource via xhr-request using the meta-referrer
08:52:25 INFO - delivery method with swap-origin-redirect and when
08:52:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:52:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:52:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52: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
08:52: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 2045ms
08:52: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
08:52:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a8000 == 20 [pid = 3348] [id = 387]
08:52:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0b1ed800) [pid = 3348] [serial = 1082] [outer = (nil)]
08:52:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0e548800) [pid = 3348] [serial = 1083] [outer = 0x7fec0b1ed800]
08:52:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0e927c00) [pid = 3348] [serial = 1084] [outer = 0x7fec0b1ed800]
08:52:27 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
08:52:27 INFO - document served over http requires an https
08:52:27 INFO - sub-resource via fetch-request using the meta-referrer
08:52:27 INFO - delivery method with keep-origin-redirect and when
08:52:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:27 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
08:52:27 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 2336ms
08:52:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:52:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c991000 == 21 [pid = 3348] [id = 388]
08:52:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0d573800) [pid = 3348] [serial = 1085] [outer = (nil)]
08:52:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0d867800) [pid = 3348] [serial = 1086] [outer = 0x7fec0d573800]
08:52:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec1088c000) [pid = 3348] [serial = 1087] [outer = 0x7fec0d573800]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0e75e400) [pid = 3348] [serial = 1002] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0aef0c00) [pid = 3348] [serial = 1035] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec109d8000) [pid = 3348] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec10949800) [pid = 3348] [serial = 1013] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec10949400) [pid = 3348] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0aeed400) [pid = 3348] [serial = 1032] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec109d6800) [pid = 3348] [serial = 1023] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0d395000) [pid = 3348] [serial = 1005] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec10984000) [pid = 3348] [serial = 1018] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0d574c00) [pid = 3348] [serial = 1038] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec1097c000) [pid = 3348] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347097000]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec10a4ac00) [pid = 3348] [serial = 1026] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0af77800) [pid = 3348] [serial = 1029] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0e9db800) [pid = 3348] [serial = 1008] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0ade6c00) [pid = 3348] [serial = 1041] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0af71c00) [pid = 3348] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec09e88000) [pid = 3348] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0ade5000) [pid = 3348] [serial = 1034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0bd76c00) [pid = 3348] [serial = 1037] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec1098ec00) [pid = 3348] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec10887800) [pid = 3348] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec10977c00) [pid = 3348] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347097000]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0e545800) [pid = 3348] [serial = 972] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0caafc00) [pid = 3348] [serial = 964] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0b1eb000) [pid = 3348] [serial = 961] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0d57e000) [pid = 3348] [serial = 967] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0caac000) [pid = 3348] [serial = 1036] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0d797400) [pid = 3348] [serial = 1039] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0ff0cc00) [pid = 3348] [serial = 982] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0e9d9000) [pid = 3348] [serial = 977] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec10213400) [pid = 3348] [serial = 985] [outer = (nil)] [url = about:blank]
08:52:29 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0c95f800) [pid = 3348] [serial = 1033] [outer = (nil)] [url = about:blank]
08:52:30 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
08:52:30 INFO - document served over http requires an https
08:52:30 INFO - sub-resource via fetch-request using the meta-referrer
08:52:30 INFO - delivery method with no-redirect and when
08:52:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:30 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
08:52:30 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 2396ms
08:52:30 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
08:52:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d98d000 == 22 [pid = 3348] [id = 389]
08:52:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0caac000) [pid = 3348] [serial = 1088] [outer = (nil)]
08:52:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0d38f400) [pid = 3348] [serial = 1089] [outer = 0x7fec0caac000]
08:52:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec10887800) [pid = 3348] [serial = 1090] [outer = 0x7fec0caac000]
08:52:33 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
08:52:33 INFO - document served over http requires an https
08:52:33 INFO - sub-resource via fetch-request using the meta-referrer
08:52:33 INFO - delivery method with swap-origin-redirect and when
08:52:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:33 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
08:52:33 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 2944ms
08:52:33 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
08:52:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcc000 == 23 [pid = 3348] [id = 390]
08:52:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0aef1400) [pid = 3348] [serial = 1091] [outer = (nil)]
08:52:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0caae800) [pid = 3348] [serial = 1092] [outer = 0x7fec0aef1400]
08:52:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0d971800) [pid = 3348] [serial = 1093] [outer = 0x7fec0aef1400]
08:52:35 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
08:52:35 INFO - document served over http requires an https
08:52:35 INFO - sub-resource via fetch-request using the meta-referrer
08:52:35 INFO - delivery method with swap-origin-redirect and when
08:52:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:35 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
08:52:35 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 2187ms
08:52:35 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
08:52:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb69000 == 24 [pid = 3348] [id = 391]
08:52:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0c961000) [pid = 3348] [serial = 1094] [outer = (nil)]
08:52:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0ff0d400) [pid = 3348] [serial = 1095] [outer = 0x7fec0c961000]
08:52:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec1094d800) [pid = 3348] [serial = 1096] [outer = 0x7fec0c961000]
08:52:37 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
08:52:37 INFO - document served over http requires an https
08:52:37 INFO - sub-resource via fetch-request using the meta-referrer
08:52:37 INFO - delivery method with keep-origin-redirect and when
08:52: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"
08:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:37 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
08:52:37 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 1936ms
08:52:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:52:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7e800 == 25 [pid = 3348] [id = 392]
08:52:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10986000) [pid = 3348] [serial = 1097] [outer = (nil)]
08:52:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec10988800) [pid = 3348] [serial = 1098] [outer = 0x7fec10986000]
08:52:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec109dc400) [pid = 3348] [serial = 1099] [outer = 0x7fec10986000]
08:52:39 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
08:52:39 INFO - document served over http requires an https
08:52:39 INFO - sub-resource via fetch-request using the meta-referrer
08:52:39 INFO - delivery method with no-redirect and when
08:52: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"
08:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:39 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
08:52:39 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 1941ms
08:52:39 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
08:52:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10140000 == 26 [pid = 3348] [id = 393]
08:52:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec10986800) [pid = 3348] [serial = 1100] [outer = (nil)]
08:52:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec10d20800) [pid = 3348] [serial = 1101] [outer = 0x7fec10986800]
08:52:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec112a1c00) [pid = 3348] [serial = 1102] [outer = 0x7fec10986800]
08:52:41 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
08:52:41 INFO - document served over http requires an https
08:52:41 INFO - sub-resource via fetch-request using the meta-referrer
08:52:41 INFO - delivery method with swap-origin-redirect and when
08:52:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:52:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:52:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:52:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:41 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
08:52:41 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 2337ms
08:52:41 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
08:52:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108bd000 == 27 [pid = 3348] [id = 394]
08:52:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10a52800) [pid = 3348] [serial = 1103] [outer = (nil)]
08:52:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec11a7e400) [pid = 3348] [serial = 1104] [outer = 0x7fec10a52800]
08:52:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec11f61400) [pid = 3348] [serial = 1105] [outer = 0x7fec10a52800]
08:52:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108d1800 == 28 [pid = 3348] [id = 395]
08:52:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec11f66c00) [pid = 3348] [serial = 1106] [outer = (nil)]
08:52:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec11f65000) [pid = 3348] [serial = 1107] [outer = 0x7fec11f66c00]
08:52:44 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
08:52:44 INFO - document served over http requires an https
08:52:44 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:44 INFO - delivery method with keep-origin-redirect and when
08:52:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:44 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
08:52:44 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 2521ms
08:52:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:52:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ede000 == 29 [pid = 3348] [id = 396]
08:52:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec11a7ac00) [pid = 3348] [serial = 1108] [outer = (nil)]
08:52:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec12802400) [pid = 3348] [serial = 1109] [outer = 0x7fec11a7ac00]
08:52:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec12acc800) [pid = 3348] [serial = 1110] [outer = 0x7fec11a7ac00]
08:52:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ef5800 == 30 [pid = 3348] [id = 397]
08:52:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec12ad0c00) [pid = 3348] [serial = 1111] [outer = (nil)]
08:52:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec12ad6800) [pid = 3348] [serial = 1112] [outer = 0x7fec12ad0c00]
08:52:46 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
08:52:46 INFO - document served over http requires an https
08:52:46 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:46 INFO - delivery method with no-redirect and when
08:52:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:46 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
08:52:46 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 2515ms
08:52:46 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
08:52:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112dd000 == 31 [pid = 3348] [id = 398]
08:52:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec11f65800) [pid = 3348] [serial = 1113] [outer = (nil)]
08:52:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec12aea400) [pid = 3348] [serial = 1114] [outer = 0x7fec11f65800]
08:52:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec12af1000) [pid = 3348] [serial = 1115] [outer = 0x7fec11f65800]
08:52:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11303000 == 32 [pid = 3348] [id = 399]
08:52:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0c962800) [pid = 3348] [serial = 1116] [outer = (nil)]
08:52:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0ade2400) [pid = 3348] [serial = 1117] [outer = 0x7fec0c962800]
08:52:51 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
08:52:51 INFO - document served over http requires an https
08:52:51 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:51 INFO - delivery method with swap-origin-redirect and when
08:52: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"
08:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:51 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
08:52:51 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 4360ms
08:52:51 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
08:52:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a9000 == 33 [pid = 3348] [id = 400]
08:52:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec09e81000) [pid = 3348] [serial = 1118] [outer = (nil)]
08:52:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec09e85000) [pid = 3348] [serial = 1119] [outer = 0x7fec09e81000]
08:52:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0cbadc00) [pid = 3348] [serial = 1120] [outer = 0x7fec09e81000]
08:52:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094ca800 == 34 [pid = 3348] [id = 401]
08:52:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0addf400) [pid = 3348] [serial = 1121] [outer = (nil)]
08:52:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0caa7400) [pid = 3348] [serial = 1122] [outer = 0x7fec0addf400]
08:52:53 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
08:52:53 INFO - document served over http requires an https
08:52:53 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:53 INFO - delivery method with swap-origin-redirect and when
08:52: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"
08:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:53 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
08:52:53 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 2144ms
08:52:53 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
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10048000 == 33 [pid = 3348] [id = 367]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb64000 == 32 [pid = 3348] [id = 353]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c991000 == 31 [pid = 3348] [id = 388]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a8000 == 30 [pid = 3348] [id = 387]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d31e000 == 29 [pid = 3348] [id = 358]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093bb000 == 28 [pid = 3348] [id = 386]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094af000 == 27 [pid = 3348] [id = 385]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3c000 == 26 [pid = 3348] [id = 384]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10142000 == 25 [pid = 3348] [id = 383]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1012a800 == 24 [pid = 3348] [id = 382]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb59800 == 23 [pid = 3348] [id = 381]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e839000 == 22 [pid = 3348] [id = 380]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e634000 == 21 [pid = 3348] [id = 379]
08:52:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d999000 == 20 [pid = 3348] [id = 378]
08:52:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b2800 == 21 [pid = 3348] [id = 402]
08:52:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec09e8dc00) [pid = 3348] [serial = 1123] [outer = (nil)]
08:52:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0ade5c00) [pid = 3348] [serial = 1124] [outer = 0x7fec09e8dc00]
08:52:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0d57b000) [pid = 3348] [serial = 1125] [outer = 0x7fec09e8dc00]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5d1800 == 20 [pid = 3348] [id = 377]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d310800 == 19 [pid = 3348] [id = 376]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a5800 == 18 [pid = 3348] [id = 375]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c87d800 == 17 [pid = 3348] [id = 374]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a6800 == 16 [pid = 3348] [id = 373]
08:52:54 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b242800 == 15 [pid = 3348] [id = 372]
08:52:54 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0ca3a400) [pid = 3348] [serial = 1030] [outer = (nil)] [url = about:blank]
08:52:54 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0e928000) [pid = 3348] [serial = 1003] [outer = (nil)] [url = about:blank]
08:52:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3a800 == 16 [pid = 3348] [id = 403]
08:52:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0ca3a400) [pid = 3348] [serial = 1126] [outer = (nil)]
08:52:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0d795000) [pid = 3348] [serial = 1127] [outer = 0x7fec0ca3a400]
08:52:55 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
08:52:55 INFO - document served over http requires an https
08:52:55 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:55 INFO - delivery method with keep-origin-redirect and when
08:52: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"
08:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:55 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
08:52:55 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 1899ms
08:52:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:52:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a0000 == 17 [pid = 3348] [id = 404]
08:52:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0caa7c00) [pid = 3348] [serial = 1128] [outer = (nil)]
08:52:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0d396000) [pid = 3348] [serial = 1129] [outer = 0x7fec0caa7c00]
08:52:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec0d979400) [pid = 3348] [serial = 1130] [outer = 0x7fec0caa7c00]
08:52:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc2000 == 18 [pid = 3348] [id = 405]
08:52:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec0e54c400) [pid = 3348] [serial = 1131] [outer = (nil)]
08:52:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec0e60e000) [pid = 3348] [serial = 1132] [outer = 0x7fec0e54c400]
08:52:57 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
08:52:57 INFO - document served over http requires an https
08:52:57 INFO - sub-resource via iframe-tag using the meta-referrer
08:52:57 INFO - delivery method with no-redirect and when
08:52: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"
08:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:52:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:52:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:52:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:52:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:52:57 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
08:52:57 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 1896ms
08:52:57 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
08:52:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c87b000 == 19 [pid = 3348] [id = 406]
08:52:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec0d7a1400) [pid = 3348] [serial = 1133] [outer = (nil)]
08:52:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0e608000) [pid = 3348] [serial = 1134] [outer = 0x7fec0d7a1400]
08:52:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec0e9da400) [pid = 3348] [serial = 1135] [outer = 0x7fec0d7a1400]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0aeea000) [pid = 3348] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0d573800) [pid = 3348] [serial = 1085] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec09e85c00) [pid = 3348] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0af76c00) [pid = 3348] [serial = 1079] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0b1ed800) [pid = 3348] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec1020ec00) [pid = 3348] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0e9ce800) [pid = 3348] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347127180]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0e60a400) [pid = 3348] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec10a48800) [pid = 3348] [serial = 1068] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec11293c00) [pid = 3348] [serial = 1071] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec1088cc00) [pid = 3348] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0f3bb800) [pid = 3348] [serial = 1060] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec10887c00) [pid = 3348] [serial = 1065] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0aee6400) [pid = 3348] [serial = 1044] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0e92fc00) [pid = 3348] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347127180]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0e764c00) [pid = 3348] [serial = 1055] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec09e8e000) [pid = 3348] [serial = 1077] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0e763000) [pid = 3348] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0d979000) [pid = 3348] [serial = 1050] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0bd6ec00) [pid = 3348] [serial = 1080] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0b1e5c00) [pid = 3348] [serial = 1074] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0d38f400) [pid = 3348] [serial = 1089] [outer = (nil)] [url = about:blank]
08:53:00 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0d399800) [pid = 3348] [serial = 1047] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0e548800) [pid = 3348] [serial = 1083] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0d867800) [pid = 3348] [serial = 1086] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0caa9400) [pid = 3348] [serial = 1078] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d395400) [pid = 3348] [serial = 1081] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0cba3000) [pid = 3348] [serial = 1075] [outer = (nil)] [url = about:blank]
08:53:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a3000 == 20 [pid = 3348] [id = 407]
08:53:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec09e85c00) [pid = 3348] [serial = 1136] [outer = (nil)]
08:53:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0aee6400) [pid = 3348] [serial = 1137] [outer = 0x7fec09e85c00]
08:53:01 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
08:53:01 INFO - document served over http requires an https
08:53:01 INFO - sub-resource via iframe-tag using the meta-referrer
08:53:01 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:53:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:53:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:01 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
08:53:01 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 4698ms
08:53:01 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
08:53:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b6800 == 21 [pid = 3348] [id = 408]
08:53:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec09393000) [pid = 3348] [serial = 1138] [outer = (nil)]
08:53:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec09e81c00) [pid = 3348] [serial = 1139] [outer = 0x7fec09393000]
08:53:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0b1ee800) [pid = 3348] [serial = 1140] [outer = 0x7fec09393000]
08:53:05 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
08:53:05 INFO - document served over http requires an https
08:53:05 INFO - sub-resource via script-tag using the meta-referrer
08:53:05 INFO - delivery method with keep-origin-redirect and when
08:53:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:05 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
08:53:05 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 4071ms
08:53:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:53:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcf800 == 22 [pid = 3348] [id = 409]
08:53:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0adeb800) [pid = 3348] [serial = 1141] [outer = (nil)]
08:53:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0d392c00) [pid = 3348] [serial = 1142] [outer = 0x7fec0adeb800]
08:53:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0d978400) [pid = 3348] [serial = 1143] [outer = 0x7fec0adeb800]
08:53:10 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
08:53:10 INFO - document served over http requires an https
08:53:10 INFO - sub-resource via script-tag using the meta-referrer
08:53:10 INFO - delivery method with no-redirect and when
08:53:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:10 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
08:53:10 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 4267ms
08:53:10 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
08:53:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5da800 == 23 [pid = 3348] [id = 410]
08:53:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0ca37c00) [pid = 3348] [serial = 1144] [outer = (nil)]
08:53:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0e8b0800) [pid = 3348] [serial = 1145] [outer = 0x7fec0ca37c00]
08:53:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0f3c6400) [pid = 3348] [serial = 1146] [outer = 0x7fec0ca37c00]
08:53:12 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
08:53:12 INFO - document served over http requires an https
08:53:12 INFO - sub-resource via script-tag using the meta-referrer
08:53:12 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:12 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
08:53:12 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 2086ms
08:53:12 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
08:53:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e635800 == 24 [pid = 3348] [id = 411]
08:53:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0e8ad000) [pid = 3348] [serial = 1147] [outer = (nil)]
08:53:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec10206400) [pid = 3348] [serial = 1148] [outer = 0x7fec0e8ad000]
08:53:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec10947800) [pid = 3348] [serial = 1149] [outer = 0x7fec0e8ad000]
08:53:14 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
08:53:14 INFO - document served over http requires an https
08:53:14 INFO - sub-resource via script-tag using the meta-referrer
08:53:14 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:14 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
08:53:14 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 1887ms
08:53:14 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
08:53:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb56800 == 25 [pid = 3348] [id = 412]
08:53:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec1020ec00) [pid = 3348] [serial = 1150] [outer = (nil)]
08:53:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec10a4c000) [pid = 3348] [serial = 1151] [outer = 0x7fec1020ec00]
08:53:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec11297800) [pid = 3348] [serial = 1152] [outer = 0x7fec1020ec00]
08:53:16 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
08:53:16 INFO - document served over http requires an https
08:53:16 INFO - sub-resource via script-tag using the meta-referrer
08:53:16 INFO - delivery method with keep-origin-redirect and when
08:53: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"
08:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:16 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
08:53:16 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 2252ms
08:53:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:53:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10134800 == 26 [pid = 3348] [id = 413]
08:53:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec10a48800) [pid = 3348] [serial = 1153] [outer = (nil)]
08:53:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec12809400) [pid = 3348] [serial = 1154] [outer = 0x7fec10a48800]
08:53:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec12af2000) [pid = 3348] [serial = 1155] [outer = 0x7fec10a48800]
08:53:19 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
08:53:19 INFO - document served over http requires an https
08:53:19 INFO - sub-resource via script-tag using the meta-referrer
08:53:19 INFO - delivery method with no-redirect and when
08:53:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:19 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
08:53:19 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 2538ms
08:53:19 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
08:53:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112da800 == 27 [pid = 3348] [id = 414]
08:53:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec11f66800) [pid = 3348] [serial = 1156] [outer = (nil)]
08:53:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec12b2cc00) [pid = 3348] [serial = 1157] [outer = 0x7fec11f66800]
08:53:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec12b35000) [pid = 3348] [serial = 1158] [outer = 0x7fec11f66800]
08:53:21 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
08:53:21 INFO - document served over http requires an https
08:53:21 INFO - sub-resource via script-tag using the meta-referrer
08:53:21 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:53:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:53:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:21 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
08:53:21 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 2708ms
08:53:21 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
08:53:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131c000 == 28 [pid = 3348] [id = 415]
08:53:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec12b2bc00) [pid = 3348] [serial = 1159] [outer = (nil)]
08:53:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec12be8800) [pid = 3348] [serial = 1160] [outer = 0x7fec12b2bc00]
08:53:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec12e5ac00) [pid = 3348] [serial = 1161] [outer = 0x7fec12b2bc00]
08:53:24 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
08:53:24 INFO - document served over http requires an https
08:53:24 INFO - sub-resource via xhr-request using the meta-referrer
08:53:24 INFO - delivery method with keep-origin-redirect and when
08:53: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"
08:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:24 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
08:53:24 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 3044ms
08:53:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:53:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a22000 == 29 [pid = 3348] [id = 416]
08:53:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec12be6c00) [pid = 3348] [serial = 1162] [outer = (nil)]
08:53:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec12e62c00) [pid = 3348] [serial = 1163] [outer = 0x7fec12be6c00]
08:53:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec13092c00) [pid = 3348] [serial = 1164] [outer = 0x7fec12be6c00]
08:53:27 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
08:53:27 INFO - document served over http requires an https
08:53:27 INFO - sub-resource via xhr-request using the meta-referrer
08:53:27 INFO - delivery method with no-redirect and when
08:53: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"
08:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:27 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
08:53:27 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 2969ms
08:53:27 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
08:53:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed5800 == 30 [pid = 3348] [id = 417]
08:53:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec12e62800) [pid = 3348] [serial = 1165] [outer = (nil)]
08:53:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec130e9800) [pid = 3348] [serial = 1166] [outer = 0x7fec12e62800]
08:53:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec1377f800) [pid = 3348] [serial = 1167] [outer = 0x7fec12e62800]
08:53:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
08:53:29 INFO - document served over http requires an https
08:53:29 INFO - sub-resource via xhr-request using the meta-referrer
08:53:29 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
08:53:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1995ms
08:53:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
08:53:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1285e000 == 31 [pid = 3348] [id = 418]
08:53:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec130e5000) [pid = 3348] [serial = 1168] [outer = (nil)]
08:53:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec1378a000) [pid = 3348] [serial = 1169] [outer = 0x7fec130e5000]
08:53:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec13d1f800) [pid = 3348] [serial = 1170] [outer = 0x7fec130e5000]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcc000 == 30 [pid = 3348] [id = 390]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb69000 == 29 [pid = 3348] [id = 391]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7e800 == 28 [pid = 3348] [id = 392]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10140000 == 27 [pid = 3348] [id = 393]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108d1800 == 26 [pid = 3348] [id = 395]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108bd000 == 25 [pid = 3348] [id = 394]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ef5800 == 24 [pid = 3348] [id = 397]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ede000 == 23 [pid = 3348] [id = 396]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094ca800 == 22 [pid = 3348] [id = 401]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a9000 == 21 [pid = 3348] [id = 400]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3a800 == 20 [pid = 3348] [id = 403]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b2800 == 19 [pid = 3348] [id = 402]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc2000 == 18 [pid = 3348] [id = 405]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a0000 == 17 [pid = 3348] [id = 404]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a3000 == 16 [pid = 3348] [id = 407]
08:53:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c87b000 == 15 [pid = 3348] [id = 406]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b6800 == 14 [pid = 3348] [id = 408]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcf800 == 13 [pid = 3348] [id = 409]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5da800 == 12 [pid = 3348] [id = 410]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e635800 == 11 [pid = 3348] [id = 411]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112dd000 == 10 [pid = 3348] [id = 398]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11303000 == 9 [pid = 3348] [id = 399]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb56800 == 8 [pid = 3348] [id = 412]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10134800 == 7 [pid = 3348] [id = 413]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112da800 == 6 [pid = 3348] [id = 414]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131c000 == 5 [pid = 3348] [id = 415]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a22000 == 4 [pid = 3348] [id = 416]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed5800 == 3 [pid = 3348] [id = 417]
08:53:34 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d98d000 == 2 [pid = 3348] [id = 389]
08:53:35 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0af7d400) [pid = 3348] [serial = 1042] [outer = (nil)] [url = about:blank]
08:53:35 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec1088c000) [pid = 3348] [serial = 1087] [outer = (nil)] [url = about:blank]
08:53:35 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0e927c00) [pid = 3348] [serial = 1084] [outer = (nil)] [url = about:blank]
08:53:35 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
08:53:35 INFO - document served over http requires an https
08:53:35 INFO - sub-resource via xhr-request using the meta-referrer
08:53:35 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:35 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
08:53:35 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 5968ms
08:53:35 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
08:53:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ae3800 == 3 [pid = 3348] [id = 419]
08:53:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec09e8f800) [pid = 3348] [serial = 1171] [outer = (nil)]
08:53:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0addf800) [pid = 3348] [serial = 1172] [outer = 0x7fec09e8f800]
08:53:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0aee8000) [pid = 3348] [serial = 1173] [outer = 0x7fec09e8f800]
08:53:38 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
08:53:38 INFO - document served over http requires an https
08:53:38 INFO - sub-resource via xhr-request using the meta-referrer
08:53:38 INFO - delivery method with keep-origin-redirect and when
08:53: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"
08:53:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:38 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
08:53:38 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 2202ms
08:53:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:53:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b4000 == 4 [pid = 3348] [id = 420]
08:53:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec0adddc00) [pid = 3348] [serial = 1174] [outer = (nil)]
08:53:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0aef1000) [pid = 3348] [serial = 1175] [outer = 0x7fec0adddc00]
08:53:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec0af7bc00) [pid = 3348] [serial = 1176] [outer = 0x7fec0adddc00]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec1088a800) [pid = 3348] [serial = 1017] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec0d976c00) [pid = 3348] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec0ade3c00) [pid = 3348] [serial = 959] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0e548400) [pid = 3348] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0ff02400) [pid = 3348] [serial = 983] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0d393000) [pid = 3348] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec12ad0c00) [pid = 3348] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347166242]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0adde000) [pid = 3348] [serial = 962] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec11f65800) [pid = 3348] [serial = 1113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0c96a400) [pid = 3348] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0caa7c00) [pid = 3348] [serial = 1128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0caac000) [pid = 3348] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec0c96bc00) [pid = 3348] [serial = 965] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec11f66c00) [pid = 3348] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0c962800) [pid = 3348] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec10a52800) [pid = 3348] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0e60f800) [pid = 3348] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0d399000) [pid = 3348] [serial = 929] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0d399c00) [pid = 3348] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0d38e000) [pid = 3348] [serial = 1001] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0aef1400) [pid = 3348] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0d392400) [pid = 3348] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0e762000) [pid = 3348] [serial = 1059] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec09e8dc00) [pid = 3348] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0d577c00) [pid = 3348] [serial = 1049] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec109dcc00) [pid = 3348] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0c961000) [pid = 3348] [serial = 1094] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec1097b800) [pid = 3348] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0c96b000) [pid = 3348] [serial = 935] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec10986800) [pid = 3348] [serial = 1100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0addf400) [pid = 3348] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec09e8fc00) [pid = 3348] [serial = 1040] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec10a47400) [pid = 3348] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0ca3a400) [pid = 3348] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec10986000) [pid = 3348] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec10891400) [pid = 3348] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0e92d800) [pid = 3348] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec11a7ac00) [pid = 3348] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0c963000) [pid = 3348] [serial = 956] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0e60c000) [pid = 3348] [serial = 941] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0aeee400) [pid = 3348] [serial = 1046] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec09e85c00) [pid = 3348] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec09e8a000) [pid = 3348] [serial = 1043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0d7a1400) [pid = 3348] [serial = 1133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0e768000) [pid = 3348] [serial = 944] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0e9cec00) [pid = 3348] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0e54c400) [pid = 3348] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347176697]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec09e81000) [pid = 3348] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0d871400) [pid = 3348] [serial = 975] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec12802400) [pid = 3348] [serial = 1109] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec12ad6800) [pid = 3348] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347166242]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec11a7e400) [pid = 3348] [serial = 1104] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec11f65000) [pid = 3348] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec10d20800) [pid = 3348] [serial = 1101] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0caae800) [pid = 3348] [serial = 1092] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec12aea400) [pid = 3348] [serial = 1114] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0ade2400) [pid = 3348] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10988800) [pid = 3348] [serial = 1098] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec09e85000) [pid = 3348] [serial = 1119] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0caa7400) [pid = 3348] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0ade5c00) [pid = 3348] [serial = 1124] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0d795000) [pid = 3348] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0ff0d400) [pid = 3348] [serial = 1095] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0d396000) [pid = 3348] [serial = 1129] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0e60e000) [pid = 3348] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347176697]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0e608000) [pid = 3348] [serial = 1134] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0aee6400) [pid = 3348] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0d39a000) [pid = 3348] [serial = 958] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0e761c00) [pid = 3348] [serial = 1006] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0ff09800) [pid = 3348] [serial = 1009] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec10974400) [pid = 3348] [serial = 1014] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec1098b800) [pid = 3348] [serial = 1019] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec109e3c00) [pid = 3348] [serial = 1024] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec10d1f400) [pid = 3348] [serial = 1027] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0caa8c00) [pid = 3348] [serial = 1045] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0d871800) [pid = 3348] [serial = 1048] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0e54fc00) [pid = 3348] [serial = 1051] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0e925800) [pid = 3348] [serial = 1056] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec10207400) [pid = 3348] [serial = 1061] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec10982800) [pid = 3348] [serial = 1066] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec10d25000) [pid = 3348] [serial = 1069] [outer = (nil)] [url = about:blank]
08:53:43 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec1129d800) [pid = 3348] [serial = 1072] [outer = (nil)] [url = about:blank]
08:53:44 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
08:53:44 INFO - document served over http requires an https
08:53:44 INFO - sub-resource via xhr-request using the meta-referrer
08:53:44 INFO - delivery method with no-redirect and when
08:53: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"
08:53:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:44 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
08:53:44 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 5970ms
08:53:44 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
08:53:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa15000 == 5 [pid = 3348] [id = 421]
08:53:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec09e88800) [pid = 3348] [serial = 1177] [outer = (nil)]
08:53:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec0aee6800) [pid = 3348] [serial = 1178] [outer = 0x7fec09e88800]
08:53:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec0af7ec00) [pid = 3348] [serial = 1179] [outer = 0x7fec09e88800]
08:53:46 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
08:53:46 INFO - document served over http requires an https
08:53:46 INFO - sub-resource via xhr-request using the meta-referrer
08:53:46 INFO - delivery method with swap-origin-redirect and when
08:53: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"
08:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:53:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:53:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:53:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:53:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:53:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:53:46 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
08:53:46 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 1982ms
08:53:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:53:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa2e000 == 6 [pid = 3348] [id = 422]
08:53:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec09e8fc00) [pid = 3348] [serial = 1180] [outer = (nil)]
08:53:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec0aee5400) [pid = 3348] [serial = 1181] [outer = 0x7fec09e8fc00]
08:53:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0b1e8400) [pid = 3348] [serial = 1182] [outer = 0x7fec09e8fc00]
08:53:48 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
08:53:48 INFO - document served over http requires an http
08:53:48 INFO - sub-resource via fetch-request using the http-csp
08:53:48 INFO - delivery method with keep-origin-redirect and when
08:53:48 INFO - the target request is cross-origin.
08:53:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2448ms
08:53:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:53:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b090800 == 7 [pid = 3348] [id = 423]
08:53:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0adec800) [pid = 3348] [serial = 1183] [outer = (nil)]
08:53:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0bd69c00) [pid = 3348] [serial = 1184] [outer = 0x7fec0adec800]
08:53:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0bd72000) [pid = 3348] [serial = 1185] [outer = 0x7fec0adec800]
08:53:50 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
08:53:50 INFO - document served over http requires an http
08:53:50 INFO - sub-resource via fetch-request using the http-csp
08:53:50 INFO - delivery method with no-redirect and when
08:53:50 INFO - the target request is cross-origin.
08:53:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2291ms
08:53:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:53:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b234800 == 8 [pid = 3348] [id = 424]
08:53:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0b1ee000) [pid = 3348] [serial = 1186] [outer = (nil)]
08:53:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0c95e800) [pid = 3348] [serial = 1187] [outer = 0x7fec0b1ee000]
08:53:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0c967800) [pid = 3348] [serial = 1188] [outer = 0x7fec0b1ee000]
08:53:53 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
08:53:53 INFO - document served over http requires an http
08:53:53 INFO - sub-resource via fetch-request using the http-csp
08:53:53 INFO - delivery method with swap-origin-redirect and when
08:53:53 INFO - the target request is cross-origin.
08:53:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2963ms
08:53:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:53:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b251800 == 9 [pid = 3348] [id = 425]
08:53:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0c95f800) [pid = 3348] [serial = 1189] [outer = (nil)]
08:53:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0ca30800) [pid = 3348] [serial = 1190] [outer = 0x7fec0c95f800]
08:53:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0ca39800) [pid = 3348] [serial = 1191] [outer = 0x7fec0c95f800]
08:53:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc8000 == 10 [pid = 3348] [id = 426]
08:53:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0ca3d000) [pid = 3348] [serial = 1192] [outer = (nil)]
08:53:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0caa2800) [pid = 3348] [serial = 1193] [outer = 0x7fec0ca3d000]
08:53:55 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
08:53:55 INFO - document served over http requires an http
08:53:55 INFO - sub-resource via iframe-tag using the http-csp
08:53:55 INFO - delivery method with keep-origin-redirect and when
08:53:55 INFO - the target request is cross-origin.
08:53:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2045ms
08:53:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:53:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c807000 == 11 [pid = 3348] [id = 427]
08:53:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0c96b400) [pid = 3348] [serial = 1194] [outer = (nil)]
08:53:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0caa7800) [pid = 3348] [serial = 1195] [outer = 0x7fec0c96b400]
08:53:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0cba1400) [pid = 3348] [serial = 1196] [outer = 0x7fec0c96b400]
08:53:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c81a000 == 12 [pid = 3348] [id = 428]
08:53:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0cba6000) [pid = 3348] [serial = 1197] [outer = (nil)]
08:53:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0cbaac00) [pid = 3348] [serial = 1198] [outer = 0x7fec0cba6000]
08:53:58 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
08:53:58 INFO - document served over http requires an http
08:53:58 INFO - sub-resource via iframe-tag using the http-csp
08:53:58 INFO - delivery method with no-redirect and when
08:53:58 INFO - the target request is cross-origin.
08:53:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2488ms
08:53:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:53:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c879000 == 13 [pid = 3348] [id = 429]
08:53:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0caa1c00) [pid = 3348] [serial = 1199] [outer = (nil)]
08:53:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0cbab000) [pid = 3348] [serial = 1200] [outer = 0x7fec0caa1c00]
08:53:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0d393800) [pid = 3348] [serial = 1201] [outer = 0x7fec0caa1c00]
08:54:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc0000 == 14 [pid = 3348] [id = 430]
08:54:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0b1f0000) [pid = 3348] [serial = 1202] [outer = (nil)]
08:54:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0ade1800) [pid = 3348] [serial = 1203] [outer = 0x7fec0b1f0000]
08:54:00 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
08:54:00 INFO - document served over http requires an http
08:54:00 INFO - sub-resource via iframe-tag using the http-csp
08:54:00 INFO - delivery method with swap-origin-redirect and when
08:54:00 INFO - the target request is cross-origin.
08:54:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2037ms
08:54:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:54:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c4000 == 15 [pid = 3348] [id = 431]
08:54:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec09e8c400) [pid = 3348] [serial = 1204] [outer = (nil)]
08:54:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0ade2400) [pid = 3348] [serial = 1205] [outer = 0x7fec09e8c400]
08:54:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0b1e9c00) [pid = 3348] [serial = 1206] [outer = 0x7fec09e8c400]
08:54:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b4000 == 14 [pid = 3348] [id = 420]
08:54:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ae3800 == 13 [pid = 3348] [id = 419]
08:54:02 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1285e000 == 12 [pid = 3348] [id = 418]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0e9da400) [pid = 3348] [serial = 1135] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec1094d800) [pid = 3348] [serial = 1096] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0d57b000) [pid = 3348] [serial = 1125] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0cbadc00) [pid = 3348] [serial = 1120] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec10887800) [pid = 3348] [serial = 1090] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec109dc400) [pid = 3348] [serial = 1099] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12af1000) [pid = 3348] [serial = 1115] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d971800) [pid = 3348] [serial = 1093] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec112a1c00) [pid = 3348] [serial = 1102] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec11f61400) [pid = 3348] [serial = 1105] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec12acc800) [pid = 3348] [serial = 1110] [outer = (nil)] [url = about:blank]
08:54:02 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0d979400) [pid = 3348] [serial = 1130] [outer = (nil)] [url = about:blank]
08:54:02 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
08:54:02 INFO - document served over http requires an http
08:54:02 INFO - sub-resource via script-tag using the http-csp
08:54:02 INFO - delivery method with keep-origin-redirect and when
08:54:02 INFO - the target request is cross-origin.
08:54:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2588ms
08:54:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:54:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a7000 == 13 [pid = 3348] [id = 432]
08:54:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec09e85c00) [pid = 3348] [serial = 1207] [outer = (nil)]
08:54:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec09e8cc00) [pid = 3348] [serial = 1208] [outer = 0x7fec09e85c00]
08:54:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0af72800) [pid = 3348] [serial = 1209] [outer = 0x7fec09e85c00]
08:54:04 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
08:54:04 INFO - document served over http requires an http
08:54:04 INFO - sub-resource via script-tag using the http-csp
08:54:04 INFO - delivery method with no-redirect and when
08:54:04 INFO - the target request is cross-origin.
08:54:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1986ms
08:54:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:54:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa13800 == 14 [pid = 3348] [id = 433]
08:54:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec09e86400) [pid = 3348] [serial = 1210] [outer = (nil)]
08:54:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0af7b400) [pid = 3348] [serial = 1211] [outer = 0x7fec09e86400]
08:54:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0cba8800) [pid = 3348] [serial = 1212] [outer = 0x7fec09e86400]
08:54:07 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
08:54:07 INFO - document served over http requires an http
08:54:07 INFO - sub-resource via script-tag using the http-csp
08:54:07 INFO - delivery method with swap-origin-redirect and when
08:54:07 INFO - the target request is cross-origin.
08:54:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2090ms
08:54:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0d392c00) [pid = 3348] [serial = 1142] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec130e9800) [pid = 3348] [serial = 1166] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0aef1000) [pid = 3348] [serial = 1175] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec10a4c000) [pid = 3348] [serial = 1151] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec12b2cc00) [pid = 3348] [serial = 1157] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec10206400) [pid = 3348] [serial = 1148] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec12be8800) [pid = 3348] [serial = 1160] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0addf800) [pid = 3348] [serial = 1172] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec12809400) [pid = 3348] [serial = 1154] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec09e81c00) [pid = 3348] [serial = 1139] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0e8b0800) [pid = 3348] [serial = 1145] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec1378a000) [pid = 3348] [serial = 1169] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec12e62c00) [pid = 3348] [serial = 1163] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0e8ad000) [pid = 3348] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec11f66800) [pid = 3348] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec09393000) [pid = 3348] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0adddc00) [pid = 3348] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0adeb800) [pid = 3348] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0ca37c00) [pid = 3348] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec10a48800) [pid = 3348] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec09e8f800) [pid = 3348] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec1020ec00) [pid = 3348] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec12e62800) [pid = 3348] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec12b2bc00) [pid = 3348] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec12be6c00) [pid = 3348] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec1377f800) [pid = 3348] [serial = 1167] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec13092c00) [pid = 3348] [serial = 1164] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec12e5ac00) [pid = 3348] [serial = 1161] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec0aee8000) [pid = 3348] [serial = 1173] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec0af7bc00) [pid = 3348] [serial = 1176] [outer = (nil)] [url = about:blank]
08:54:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094ba000 == 15 [pid = 3348] [id = 434]
08:54:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 48 (0x7fec09393000) [pid = 3348] [serial = 1213] [outer = (nil)]
08:54:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 49 (0x7fec09e84800) [pid = 3348] [serial = 1214] [outer = 0x7fec09393000]
08:54:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 50 (0x7fec0cba3800) [pid = 3348] [serial = 1215] [outer = 0x7fec09393000]
08:54:09 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
08:54:09 INFO - document served over http requires an http
08:54:09 INFO - sub-resource via xhr-request using the http-csp
08:54:09 INFO - delivery method with keep-origin-redirect and when
08:54:09 INFO - the target request is cross-origin.
08:54:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2703ms
08:54:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:54:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b1000 == 16 [pid = 3348] [id = 435]
08:54:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 51 (0x7fec0adde000) [pid = 3348] [serial = 1216] [outer = (nil)]
08:54:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec0aeeb800) [pid = 3348] [serial = 1217] [outer = 0x7fec0adde000]
08:54:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec0bd76000) [pid = 3348] [serial = 1218] [outer = 0x7fec0adde000]
08:54:12 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
08:54:12 INFO - document served over http requires an http
08:54:12 INFO - sub-resource via xhr-request using the http-csp
08:54:12 INFO - delivery method with no-redirect and when
08:54:12 INFO - the target request is cross-origin.
08:54:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3043ms
08:54:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:54:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a8000 == 17 [pid = 3348] [id = 436]
08:54:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec09e8f800) [pid = 3348] [serial = 1219] [outer = (nil)]
08:54:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec0cbb0800) [pid = 3348] [serial = 1220] [outer = 0x7fec09e8f800]
08:54:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec0d57d400) [pid = 3348] [serial = 1221] [outer = 0x7fec09e8f800]
08:54:15 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
08:54:15 INFO - document served over http requires an http
08:54:15 INFO - sub-resource via xhr-request using the http-csp
08:54:15 INFO - delivery method with swap-origin-redirect and when
08:54:15 INFO - the target request is cross-origin.
08:54:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2500ms
08:54:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:54:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbc7000 == 18 [pid = 3348] [id = 437]
08:54:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec0d396c00) [pid = 3348] [serial = 1222] [outer = (nil)]
08:54:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec0d799800) [pid = 3348] [serial = 1223] [outer = 0x7fec0d396c00]
08:54:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0d867000) [pid = 3348] [serial = 1224] [outer = 0x7fec0d396c00]
08:54:17 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
08:54:17 INFO - document served over http requires an https
08:54:17 INFO - sub-resource via fetch-request using the http-csp
08:54:17 INFO - delivery method with keep-origin-redirect and when
08:54:17 INFO - the target request is cross-origin.
08:54:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2184ms
08:54:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:54:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d31c800 == 19 [pid = 3348] [id = 438]
08:54:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0d79a800) [pid = 3348] [serial = 1225] [outer = (nil)]
08:54:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0d870800) [pid = 3348] [serial = 1226] [outer = 0x7fec0d79a800]
08:54:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0d973c00) [pid = 3348] [serial = 1227] [outer = 0x7fec0d79a800]
08:54:20 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
08:54:20 INFO - document served over http requires an https
08:54:20 INFO - sub-resource via fetch-request using the http-csp
08:54:20 INFO - delivery method with no-redirect and when
08:54:20 INFO - the target request is cross-origin.
08:54:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2498ms
08:54:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:54:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5cc000 == 20 [pid = 3348] [id = 439]
08:54:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0d870000) [pid = 3348] [serial = 1228] [outer = (nil)]
08:54:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0d97bc00) [pid = 3348] [serial = 1229] [outer = 0x7fec0d870000]
08:54:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0e54ac00) [pid = 3348] [serial = 1230] [outer = 0x7fec0d870000]
08:54:22 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
08:54:22 INFO - document served over http requires an https
08:54:22 INFO - sub-resource via fetch-request using the http-csp
08:54:22 INFO - delivery method with swap-origin-redirect and when
08:54:22 INFO - the target request is cross-origin.
08:54:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2401ms
08:54:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:54:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d687800 == 21 [pid = 3348] [id = 440]
08:54:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0d97dc00) [pid = 3348] [serial = 1231] [outer = (nil)]
08:54:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0e554400) [pid = 3348] [serial = 1232] [outer = 0x7fec0d97dc00]
08:54:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0e60e400) [pid = 3348] [serial = 1233] [outer = 0x7fec0d97dc00]
08:54:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d983000 == 22 [pid = 3348] [id = 441]
08:54:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0e612800) [pid = 3348] [serial = 1234] [outer = (nil)]
08:54:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e611000) [pid = 3348] [serial = 1235] [outer = 0x7fec0e612800]
08:54:25 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
08:54:25 INFO - document served over http requires an https
08:54:25 INFO - sub-resource via iframe-tag using the http-csp
08:54:25 INFO - delivery method with keep-origin-redirect and when
08:54:25 INFO - the target request is cross-origin.
08:54:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2796ms
08:54:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:54:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d99b800 == 23 [pid = 3348] [id = 442]
08:54:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e551400) [pid = 3348] [serial = 1236] [outer = (nil)]
08:54:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e75e000) [pid = 3348] [serial = 1237] [outer = 0x7fec0e551400]
08:54:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e76a400) [pid = 3348] [serial = 1238] [outer = 0x7fec0e551400]
08:54:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a4800 == 24 [pid = 3348] [id = 443]
08:54:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0ade3800) [pid = 3348] [serial = 1239] [outer = (nil)]
08:54:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0af7a800) [pid = 3348] [serial = 1240] [outer = 0x7fec0ade3800]
08:54:29 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
08:54:29 INFO - document served over http requires an https
08:54:29 INFO - sub-resource via iframe-tag using the http-csp
08:54:29 INFO - delivery method with no-redirect and when
08:54:29 INFO - the target request is cross-origin.
08:54:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3840ms
08:54:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:54:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a3800 == 25 [pid = 3348] [id = 444]
08:54:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0adde800) [pid = 3348] [serial = 1241] [outer = (nil)]
08:54:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0ade8400) [pid = 3348] [serial = 1242] [outer = 0x7fec0adde800]
08:54:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0bd72c00) [pid = 3348] [serial = 1243] [outer = 0x7fec0adde800]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094ba000 == 24 [pid = 3348] [id = 434]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa13800 == 23 [pid = 3348] [id = 433]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a7000 == 22 [pid = 3348] [id = 432]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc0000 == 21 [pid = 3348] [id = 430]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c4000 == 20 [pid = 3348] [id = 431]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c879000 == 19 [pid = 3348] [id = 429]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c81a000 == 18 [pid = 3348] [id = 428]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c807000 == 17 [pid = 3348] [id = 427]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b251800 == 16 [pid = 3348] [id = 425]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc8000 == 15 [pid = 3348] [id = 426]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b234800 == 14 [pid = 3348] [id = 424]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b090800 == 13 [pid = 3348] [id = 423]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa2e000 == 12 [pid = 3348] [id = 422]
08:54:30 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa15000 == 11 [pid = 3348] [id = 421]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10947800) [pid = 3348] [serial = 1149] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec11297800) [pid = 3348] [serial = 1152] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d978400) [pid = 3348] [serial = 1143] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec12af2000) [pid = 3348] [serial = 1155] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec12b35000) [pid = 3348] [serial = 1158] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0b1ee800) [pid = 3348] [serial = 1140] [outer = (nil)] [url = about:blank]
08:54:30 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0f3c6400) [pid = 3348] [serial = 1146] [outer = (nil)] [url = about:blank]
08:54:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07adf000 == 12 [pid = 3348] [id = 445]
08:54:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec09e8d800) [pid = 3348] [serial = 1244] [outer = (nil)]
08:54:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0c965000) [pid = 3348] [serial = 1245] [outer = 0x7fec09e8d800]
08:54:31 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
08:54:31 INFO - document served over http requires an https
08:54:31 INFO - sub-resource via iframe-tag using the http-csp
08:54:31 INFO - delivery method with swap-origin-redirect and when
08:54:31 INFO - the target request is cross-origin.
08:54:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2403ms
08:54:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:54:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c2800 == 13 [pid = 3348] [id = 446]
08:54:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0af6fc00) [pid = 3348] [serial = 1246] [outer = (nil)]
08:54:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0b1f0400) [pid = 3348] [serial = 1247] [outer = 0x7fec0af6fc00]
08:54:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0cbaa000) [pid = 3348] [serial = 1248] [outer = 0x7fec0af6fc00]
08:54:33 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
08:54:33 INFO - document served over http requires an https
08:54:33 INFO - sub-resource via script-tag using the http-csp
08:54:33 INFO - delivery method with keep-origin-redirect and when
08:54:33 INFO - the target request is cross-origin.
08:54:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1734ms
08:54:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:54:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b093800 == 14 [pid = 3348] [id = 447]
08:54:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0c969c00) [pid = 3348] [serial = 1249] [outer = (nil)]
08:54:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0d395000) [pid = 3348] [serial = 1250] [outer = 0x7fec0c969c00]
08:54:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0d86c000) [pid = 3348] [serial = 1251] [outer = 0x7fec0c969c00]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0caa2800) [pid = 3348] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0ca30800) [pid = 3348] [serial = 1190] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0ade1800) [pid = 3348] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0cbab000) [pid = 3348] [serial = 1200] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0ade2400) [pid = 3348] [serial = 1205] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0aee5400) [pid = 3348] [serial = 1181] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0bd69c00) [pid = 3348] [serial = 1184] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0cbaac00) [pid = 3348] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347237502]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0caa7800) [pid = 3348] [serial = 1195] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec09e8cc00) [pid = 3348] [serial = 1208] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0aee6800) [pid = 3348] [serial = 1178] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0c95e800) [pid = 3348] [serial = 1187] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0af7b400) [pid = 3348] [serial = 1211] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec09e84800) [pid = 3348] [serial = 1214] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec09e8c400) [pid = 3348] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec09e86400) [pid = 3348] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec09e85c00) [pid = 3348] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0ca3d000) [pid = 3348] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0b1f0000) [pid = 3348] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0cba6000) [pid = 3348] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347237502]
08:54:35 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0af7ec00) [pid = 3348] [serial = 1179] [outer = (nil)] [url = about:blank]
08:54:36 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
08:54:36 INFO - document served over http requires an https
08:54:36 INFO - sub-resource via script-tag using the http-csp
08:54:36 INFO - delivery method with no-redirect and when
08:54:36 INFO - the target request is cross-origin.
08:54:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2695ms
08:54:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:54:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23d000 == 15 [pid = 3348] [id = 448]
08:54:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0aeecc00) [pid = 3348] [serial = 1252] [outer = (nil)]
08:54:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0af70400) [pid = 3348] [serial = 1253] [outer = 0x7fec0aeecc00]
08:54:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0c962400) [pid = 3348] [serial = 1254] [outer = 0x7fec0aeecc00]
08:54:38 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
08:54:38 INFO - document served over http requires an https
08:54:38 INFO - sub-resource via script-tag using the http-csp
08:54:38 INFO - delivery method with swap-origin-redirect and when
08:54:38 INFO - the target request is cross-origin.
08:54:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2539ms
08:54:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:54:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c812000 == 16 [pid = 3348] [id = 449]
08:54:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0aee9c00) [pid = 3348] [serial = 1255] [outer = (nil)]
08:54:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0cba6400) [pid = 3348] [serial = 1256] [outer = 0x7fec0aee9c00]
08:54:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0d86d800) [pid = 3348] [serial = 1257] [outer = 0x7fec0aee9c00]
08:54:40 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
08:54:40 INFO - document served over http requires an https
08:54:40 INFO - sub-resource via xhr-request using the http-csp
08:54:40 INFO - delivery method with keep-origin-redirect and when
08:54:40 INFO - the target request is cross-origin.
08:54:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2339ms
08:54:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:54:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c999000 == 17 [pid = 3348] [id = 450]
08:54:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0cbabc00) [pid = 3348] [serial = 1258] [outer = (nil)]
08:54:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0e552800) [pid = 3348] [serial = 1259] [outer = 0x7fec0cbabc00]
08:54:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0e75fc00) [pid = 3348] [serial = 1260] [outer = 0x7fec0cbabc00]
08:54:44 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
08:54:44 INFO - document served over http requires an https
08:54:44 INFO - sub-resource via xhr-request using the http-csp
08:54:44 INFO - delivery method with no-redirect and when
08:54:44 INFO - the target request is cross-origin.
08:54:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2997ms
08:54:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:54:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d699000 == 18 [pid = 3348] [id = 451]
08:54:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0e54fc00) [pid = 3348] [serial = 1261] [outer = (nil)]
08:54:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0e8adc00) [pid = 3348] [serial = 1262] [outer = 0x7fec0e54fc00]
08:54:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e92c800) [pid = 3348] [serial = 1263] [outer = 0x7fec0e54fc00]
08:54:45 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
08:54:45 INFO - document served over http requires an https
08:54:45 INFO - sub-resource via xhr-request using the http-csp
08:54:45 INFO - delivery method with swap-origin-redirect and when
08:54:45 INFO - the target request is cross-origin.
08:54:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1888ms
08:54:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:54:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e709000 == 19 [pid = 3348] [id = 452]
08:54:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e9d6800) [pid = 3348] [serial = 1264] [outer = (nil)]
08:54:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e9d7800) [pid = 3348] [serial = 1265] [outer = 0x7fec0e9d6800]
08:54:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0f3bf800) [pid = 3348] [serial = 1266] [outer = 0x7fec0e9d6800]
08:54:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:48 INFO - document served over http requires an http
08:54:48 INFO - sub-resource via fetch-request using the http-csp
08:54:48 INFO - delivery method with keep-origin-redirect and when
08:54:48 INFO - the target request is same-origin.
08:54:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2038ms
08:54:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:54:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e830800 == 20 [pid = 3348] [id = 453]
08:54:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e9d6c00) [pid = 3348] [serial = 1267] [outer = (nil)]
08:54:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0ff04c00) [pid = 3348] [serial = 1268] [outer = 0x7fec0e9d6c00]
08:54:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0ff0c800) [pid = 3348] [serial = 1269] [outer = 0x7fec0e9d6c00]
08:54:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:49 INFO - document served over http requires an http
08:54:49 INFO - sub-resource via fetch-request using the http-csp
08:54:49 INFO - delivery method with no-redirect and when
08:54:49 INFO - the target request is same-origin.
08:54:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1952ms
08:54:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:54:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb50000 == 21 [pid = 3348] [id = 454]
08:54:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0ff03400) [pid = 3348] [serial = 1270] [outer = (nil)]
08:54:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec10208800) [pid = 3348] [serial = 1271] [outer = 0x7fec0ff03400]
08:54:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec10210800) [pid = 3348] [serial = 1272] [outer = 0x7fec0ff03400]
08:54:52 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
08:54:52 INFO - document served over http requires an http
08:54:52 INFO - sub-resource via fetch-request using the http-csp
08:54:52 INFO - delivery method with swap-origin-redirect and when
08:54:52 INFO - the target request is same-origin.
08:54:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2502ms
08:54:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:54:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f33c000 == 22 [pid = 3348] [id = 455]
08:54:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec10213c00) [pid = 3348] [serial = 1273] [outer = (nil)]
08:54:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec1088a800) [pid = 3348] [serial = 1274] [outer = 0x7fec10213c00]
08:54:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec10892400) [pid = 3348] [serial = 1275] [outer = 0x7fec10213c00]
08:54:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb2800 == 23 [pid = 3348] [id = 456]
08:54:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0adecc00) [pid = 3348] [serial = 1276] [outer = (nil)]
08:54:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0bd69000) [pid = 3348] [serial = 1277] [outer = 0x7fec0adecc00]
08:54:55 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
08:54:55 INFO - document served over http requires an http
08:54:55 INFO - sub-resource via iframe-tag using the http-csp
08:54:55 INFO - delivery method with keep-origin-redirect and when
08:54:55 INFO - the target request is same-origin.
08:54:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3194ms
08:54:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:54:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c992800 == 24 [pid = 3348] [id = 457]
08:54:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec09e82800) [pid = 3348] [serial = 1278] [outer = (nil)]
08:54:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0ade6000) [pid = 3348] [serial = 1279] [outer = 0x7fec09e82800]
08:54:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0d397000) [pid = 3348] [serial = 1280] [outer = 0x7fec09e82800]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c2800 == 23 [pid = 3348] [id = 446]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07adf000 == 22 [pid = 3348] [id = 445]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a4800 == 21 [pid = 3348] [id = 443]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a3800 == 20 [pid = 3348] [id = 444]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d983000 == 19 [pid = 3348] [id = 441]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d687800 == 18 [pid = 3348] [id = 440]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5cc000 == 17 [pid = 3348] [id = 439]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d31c800 == 16 [pid = 3348] [id = 438]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbc7000 == 15 [pid = 3348] [id = 437]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a8000 == 14 [pid = 3348] [id = 436]
08:54:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b1000 == 13 [pid = 3348] [id = 435]
08:54:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ae3800 == 14 [pid = 3348] [id = 458]
08:54:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0ade4400) [pid = 3348] [serial = 1281] [outer = (nil)]
08:54:57 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0af72800) [pid = 3348] [serial = 1209] [outer = (nil)] [url = about:blank]
08:54:57 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0b1e9c00) [pid = 3348] [serial = 1206] [outer = (nil)] [url = about:blank]
08:54:57 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0cba8800) [pid = 3348] [serial = 1212] [outer = (nil)] [url = about:blank]
08:54:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0ca37c00) [pid = 3348] [serial = 1282] [outer = 0x7fec0ade4400]
08:54:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:58 INFO - document served over http requires an http
08:54:58 INFO - sub-resource via iframe-tag using the http-csp
08:54:58 INFO - delivery method with no-redirect and when
08:54:58 INFO - the target request is same-origin.
08:54:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2392ms
08:54:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:54:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa24000 == 15 [pid = 3348] [id = 459]
08:54:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0b1e9c00) [pid = 3348] [serial = 1283] [outer = (nil)]
08:54:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0c95ec00) [pid = 3348] [serial = 1284] [outer = 0x7fec0b1e9c00]
08:54:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0d872800) [pid = 3348] [serial = 1285] [outer = 0x7fec0b1e9c00]
08:55:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b249000 == 16 [pid = 3348] [id = 460]
08:55:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0d979400) [pid = 3348] [serial = 1286] [outer = (nil)]
08:55:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0e54dc00) [pid = 3348] [serial = 1287] [outer = 0x7fec0d979400]
08:55:00 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
08:55:00 INFO - document served over http requires an http
08:55:00 INFO - sub-resource via iframe-tag using the http-csp
08:55:00 INFO - delivery method with swap-origin-redirect and when
08:55:00 INFO - the target request is same-origin.
08:55:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2639ms
08:55:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:55:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c991000 == 17 [pid = 3348] [id = 461]
08:55:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0d57d000) [pid = 3348] [serial = 1288] [outer = (nil)]
08:55:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0e54a800) [pid = 3348] [serial = 1289] [outer = 0x7fec0d57d000]
08:55:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0e768800) [pid = 3348] [serial = 1290] [outer = 0x7fec0d57d000]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0d395000) [pid = 3348] [serial = 1250] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0b1f0400) [pid = 3348] [serial = 1247] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0e611000) [pid = 3348] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0e554400) [pid = 3348] [serial = 1232] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0aeeb800) [pid = 3348] [serial = 1217] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0af7a800) [pid = 3348] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347268889]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0e75e000) [pid = 3348] [serial = 1237] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0d97bc00) [pid = 3348] [serial = 1229] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0d870800) [pid = 3348] [serial = 1226] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0c965000) [pid = 3348] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0ade8400) [pid = 3348] [serial = 1242] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0cbb0800) [pid = 3348] [serial = 1220] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0d799800) [pid = 3348] [serial = 1223] [outer = (nil)] [url = about:blank]
08:55:02 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0adde800) [pid = 3348] [serial = 1241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0af6fc00) [pid = 3348] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec09e8d800) [pid = 3348] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0ade3800) [pid = 3348] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347268889]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0e612800) [pid = 3348] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec09393000) [pid = 3348] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:55:03 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0cba3800) [pid = 3348] [serial = 1215] [outer = (nil)] [url = about:blank]
08:55:03 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
08:55:03 INFO - document served over http requires an http
08:55:03 INFO - sub-resource via script-tag using the http-csp
08:55:03 INFO - delivery method with keep-origin-redirect and when
08:55:03 INFO - the target request is same-origin.
08:55:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2442ms
08:55:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:55:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d315800 == 18 [pid = 3348] [id = 462]
08:55:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0b1f0400) [pid = 3348] [serial = 1291] [outer = (nil)]
08:55:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0ca31400) [pid = 3348] [serial = 1292] [outer = 0x7fec0b1f0400]
08:55:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e610400) [pid = 3348] [serial = 1293] [outer = 0x7fec0b1f0400]
08:55:04 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
08:55:04 INFO - document served over http requires an http
08:55:04 INFO - sub-resource via script-tag using the http-csp
08:55:04 INFO - delivery method with no-redirect and when
08:55:04 INFO - the target request is same-origin.
08:55:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1650ms
08:55:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:55:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbbd800 == 19 [pid = 3348] [id = 463]
08:55:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0aeec400) [pid = 3348] [serial = 1294] [outer = (nil)]
08:55:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0c96cc00) [pid = 3348] [serial = 1295] [outer = 0x7fec0aeec400]
08:55:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0d97b000) [pid = 3348] [serial = 1296] [outer = 0x7fec0aeec400]
08:55:06 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
08:55:06 INFO - document served over http requires an http
08:55:06 INFO - sub-resource via script-tag using the http-csp
08:55:06 INFO - delivery method with swap-origin-redirect and when
08:55:06 INFO - the target request is same-origin.
08:55:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1999ms
08:55:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:55:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d99a800 == 20 [pid = 3348] [id = 464]
08:55:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0af7a800) [pid = 3348] [serial = 1297] [outer = (nil)]
08:55:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e768c00) [pid = 3348] [serial = 1298] [outer = 0x7fec0af7a800]
08:55:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0ff05800) [pid = 3348] [serial = 1299] [outer = 0x7fec0af7a800]
08:55:09 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
08:55:09 INFO - document served over http requires an http
08:55:09 INFO - sub-resource via xhr-request using the http-csp
08:55:09 INFO - delivery method with keep-origin-redirect and when
08:55:09 INFO - the target request is same-origin.
08:55:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2407ms
08:55:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:55:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f348800 == 21 [pid = 3348] [id = 465]
08:55:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0e8ae400) [pid = 3348] [serial = 1300] [outer = (nil)]
08:55:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec10887400) [pid = 3348] [serial = 1301] [outer = 0x7fec0e8ae400]
08:55:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec1094d800) [pid = 3348] [serial = 1302] [outer = 0x7fec0e8ae400]
08:55:11 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
08:55:11 INFO - document served over http requires an http
08:55:11 INFO - sub-resource via xhr-request using the http-csp
08:55:11 INFO - delivery method with no-redirect and when
08:55:11 INFO - the target request is same-origin.
08:55:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2293ms
08:55:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:55:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe70000 == 22 [pid = 3348] [id = 466]
08:55:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec10889c00) [pid = 3348] [serial = 1303] [outer = (nil)]
08:55:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec10979400) [pid = 3348] [serial = 1304] [outer = 0x7fec10889c00]
08:55:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10982400) [pid = 3348] [serial = 1305] [outer = 0x7fec10889c00]
08:55:13 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
08:55:13 INFO - document served over http requires an http
08:55:13 INFO - sub-resource via xhr-request using the http-csp
08:55:13 INFO - delivery method with swap-origin-redirect and when
08:55:13 INFO - the target request is same-origin.
08:55:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2195ms
08:55:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:55:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff2a800 == 23 [pid = 3348] [id = 467]
08:55:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec10978800) [pid = 3348] [serial = 1306] [outer = (nil)]
08:55:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec1098e800) [pid = 3348] [serial = 1307] [outer = 0x7fec10978800]
08:55:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec109db800) [pid = 3348] [serial = 1308] [outer = 0x7fec10978800]
08:55:17 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
08:55:17 INFO - document served over http requires an https
08:55:17 INFO - sub-resource via fetch-request using the http-csp
08:55:17 INFO - delivery method with keep-origin-redirect and when
08:55:17 INFO - the target request is same-origin.
08:55:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3059ms
08:55:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:55:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1004f800 == 24 [pid = 3348] [id = 468]
08:55:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec1098cc00) [pid = 3348] [serial = 1309] [outer = (nil)]
08:55:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec10a4bc00) [pid = 3348] [serial = 1310] [outer = 0x7fec1098cc00]
08:55:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10d1f000) [pid = 3348] [serial = 1311] [outer = 0x7fec1098cc00]
08:55:18 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
08:55:18 INFO - document served over http requires an https
08:55:18 INFO - sub-resource via fetch-request using the http-csp
08:55:18 INFO - delivery method with no-redirect and when
08:55:18 INFO - the target request is same-origin.
08:55:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1946ms
08:55:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:55:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10132000 == 25 [pid = 3348] [id = 469]
08:55:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec10a47800) [pid = 3348] [serial = 1312] [outer = (nil)]
08:55:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec10d2a800) [pid = 3348] [serial = 1313] [outer = 0x7fec10a47800]
08:55:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec11299400) [pid = 3348] [serial = 1314] [outer = 0x7fec10a47800]
08:55:21 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
08:55:21 INFO - document served over http requires an https
08:55:21 INFO - sub-resource via fetch-request using the http-csp
08:55:21 INFO - delivery method with swap-origin-redirect and when
08:55:21 INFO - the target request is same-origin.
08:55:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2798ms
08:55:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:55:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbcc000 == 26 [pid = 3348] [id = 470]
08:55:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec10d25000) [pid = 3348] [serial = 1315] [outer = (nil)]
08:55:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec112a0c00) [pid = 3348] [serial = 1316] [outer = 0x7fec10d25000]
08:55:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec11a79c00) [pid = 3348] [serial = 1317] [outer = 0x7fec10d25000]
08:55:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b0000 == 27 [pid = 3348] [id = 471]
08:55:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0938b800) [pid = 3348] [serial = 1318] [outer = (nil)]
08:55:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0addec00) [pid = 3348] [serial = 1319] [outer = 0x7fec0938b800]
08:55:24 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
08:55:24 INFO - document served over http requires an https
08:55:24 INFO - sub-resource via iframe-tag using the http-csp
08:55:24 INFO - delivery method with keep-origin-redirect and when
08:55:24 INFO - the target request is same-origin.
08:55:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2860ms
08:55:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:55:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a2800 == 28 [pid = 3348] [id = 472]
08:55:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0ade9800) [pid = 3348] [serial = 1320] [outer = (nil)]
08:55:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0af6f800) [pid = 3348] [serial = 1321] [outer = 0x7fec0ade9800]
08:55:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0bd6f000) [pid = 3348] [serial = 1322] [outer = 0x7fec0ade9800]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c991000 == 27 [pid = 3348] [id = 461]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b249000 == 26 [pid = 3348] [id = 460]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa24000 == 25 [pid = 3348] [id = 459]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ae3800 == 24 [pid = 3348] [id = 458]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c992800 == 23 [pid = 3348] [id = 457]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb2800 == 22 [pid = 3348] [id = 456]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f33c000 == 21 [pid = 3348] [id = 455]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb50000 == 20 [pid = 3348] [id = 454]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e830800 == 19 [pid = 3348] [id = 453]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e709000 == 18 [pid = 3348] [id = 452]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d699000 == 17 [pid = 3348] [id = 451]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c999000 == 16 [pid = 3348] [id = 450]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c812000 == 15 [pid = 3348] [id = 449]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23d000 == 14 [pid = 3348] [id = 448]
08:55:26 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b093800 == 13 [pid = 3348] [id = 447]
08:55:26 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0cbaa000) [pid = 3348] [serial = 1248] [outer = (nil)] [url = about:blank]
08:55:26 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0bd72c00) [pid = 3348] [serial = 1243] [outer = (nil)] [url = about:blank]
08:55:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07adb800 == 14 [pid = 3348] [id = 473]
08:55:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0aee5800) [pid = 3348] [serial = 1323] [outer = (nil)]
08:55:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0c96a400) [pid = 3348] [serial = 1324] [outer = 0x7fec0aee5800]
08:55:27 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
08:55:27 INFO - document served over http requires an https
08:55:27 INFO - sub-resource via iframe-tag using the http-csp
08:55:27 INFO - delivery method with no-redirect and when
08:55:27 INFO - the target request is same-origin.
08:55:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2443ms
08:55:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:55:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1e000 == 15 [pid = 3348] [id = 474]
08:55:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0ade2800) [pid = 3348] [serial = 1325] [outer = (nil)]
08:55:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0c962c00) [pid = 3348] [serial = 1326] [outer = 0x7fec0ade2800]
08:55:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0d38d400) [pid = 3348] [serial = 1327] [outer = 0x7fec0ade2800]
08:55:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b24c000 == 16 [pid = 3348] [id = 475]
08:55:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0d397400) [pid = 3348] [serial = 1328] [outer = (nil)]
08:55:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0d57f400) [pid = 3348] [serial = 1329] [outer = 0x7fec0d397400]
08:55:29 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
08:55:29 INFO - document served over http requires an https
08:55:29 INFO - sub-resource via iframe-tag using the http-csp
08:55:29 INFO - delivery method with swap-origin-redirect and when
08:55:29 INFO - the target request is same-origin.
08:55:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2402ms
08:55:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:55:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbca000 == 17 [pid = 3348] [id = 476]
08:55:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0caa3000) [pid = 3348] [serial = 1330] [outer = (nil)]
08:55:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0d57c400) [pid = 3348] [serial = 1331] [outer = 0x7fec0caa3000]
08:55:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0d978000) [pid = 3348] [serial = 1332] [outer = 0x7fec0caa3000]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0b1e9c00) [pid = 3348] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec09e82800) [pid = 3348] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0d57d000) [pid = 3348] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0d979400) [pid = 3348] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0ade4400) [pid = 3348] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347297661]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0adecc00) [pid = 3348] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0e8adc00) [pid = 3348] [serial = 1262] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec1088a800) [pid = 3348] [serial = 1274] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0af70400) [pid = 3348] [serial = 1253] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec10208800) [pid = 3348] [serial = 1271] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0ca37c00) [pid = 3348] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347297661]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0e552800) [pid = 3348] [serial = 1259] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0e54dc00) [pid = 3348] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0c95ec00) [pid = 3348] [serial = 1284] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0ade6000) [pid = 3348] [serial = 1279] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0e54a800) [pid = 3348] [serial = 1289] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0e9d7800) [pid = 3348] [serial = 1265] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0ff04c00) [pid = 3348] [serial = 1268] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0bd69000) [pid = 3348] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0cba6400) [pid = 3348] [serial = 1256] [outer = (nil)] [url = about:blank]
08:55:33 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0ca31400) [pid = 3348] [serial = 1292] [outer = (nil)] [url = about:blank]
08:55:34 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
08:55:34 INFO - document served over http requires an https
08:55:34 INFO - sub-resource via script-tag using the http-csp
08:55:34 INFO - delivery method with keep-origin-redirect and when
08:55:34 INFO - the target request is same-origin.
08:55:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4496ms
08:55:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:55:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c891800 == 18 [pid = 3348] [id = 477]
08:55:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0adecc00) [pid = 3348] [serial = 1333] [outer = (nil)]
08:55:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0af72800) [pid = 3348] [serial = 1334] [outer = 0x7fec0adecc00]
08:55:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0cba6400) [pid = 3348] [serial = 1335] [outer = 0x7fec0adecc00]
08:55:35 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
08:55:35 INFO - document served over http requires an https
08:55:35 INFO - sub-resource via script-tag using the http-csp
08:55:35 INFO - delivery method with no-redirect and when
08:55:35 INFO - the target request is same-origin.
08:55:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1783ms
08:55:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:55:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c811000 == 19 [pid = 3348] [id = 478]
08:55:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec09e8b800) [pid = 3348] [serial = 1336] [outer = (nil)]
08:55:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0bd6d400) [pid = 3348] [serial = 1337] [outer = 0x7fec09e8b800]
08:55:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0d574800) [pid = 3348] [serial = 1338] [outer = 0x7fec09e8b800]
08:55:37 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
08:55:37 INFO - document served over http requires an https
08:55:37 INFO - sub-resource via script-tag using the http-csp
08:55:37 INFO - delivery method with swap-origin-redirect and when
08:55:37 INFO - the target request is same-origin.
08:55:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1832ms
08:55:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:55:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d313000 == 20 [pid = 3348] [id = 479]
08:55:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0b1eb800) [pid = 3348] [serial = 1339] [outer = (nil)]
08:55:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0e549c00) [pid = 3348] [serial = 1340] [outer = 0x7fec0b1eb800]
08:55:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0e60f800) [pid = 3348] [serial = 1341] [outer = 0x7fec0b1eb800]
08:55:40 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
08:55:40 INFO - document served over http requires an https
08:55:40 INFO - sub-resource via xhr-request using the http-csp
08:55:40 INFO - delivery method with keep-origin-redirect and when
08:55:40 INFO - the target request is same-origin.
08:55:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2608ms
08:55:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:55:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d981000 == 21 [pid = 3348] [id = 480]
08:55:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0d97e400) [pid = 3348] [serial = 1342] [outer = (nil)]
08:55:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0e76b000) [pid = 3348] [serial = 1343] [outer = 0x7fec0d97e400]
08:55:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0e92d400) [pid = 3348] [serial = 1344] [outer = 0x7fec0d97e400]
08:55:43 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
08:55:43 INFO - document served over http requires an https
08:55:43 INFO - sub-resource via xhr-request using the http-csp
08:55:43 INFO - delivery method with no-redirect and when
08:55:43 INFO - the target request is same-origin.
08:55:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2899ms
08:55:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:55:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e710800 == 22 [pid = 3348] [id = 481]
08:55:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0e76b800) [pid = 3348] [serial = 1345] [outer = (nil)]
08:55:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0f3c7400) [pid = 3348] [serial = 1346] [outer = 0x7fec0e76b800]
08:55:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0ff0d800) [pid = 3348] [serial = 1347] [outer = 0x7fec0e76b800]
08:55:46 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
08:55:46 INFO - document served over http requires an https
08:55:46 INFO - sub-resource via xhr-request using the http-csp
08:55:46 INFO - delivery method with swap-origin-redirect and when
08:55:46 INFO - the target request is same-origin.
08:55:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2741ms
08:55:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:55:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb58800 == 23 [pid = 3348] [id = 482]
08:55:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec1088dc00) [pid = 3348] [serial = 1348] [outer = (nil)]
08:55:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec10890000) [pid = 3348] [serial = 1349] [outer = 0x7fec1088dc00]
08:55:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec10974400) [pid = 3348] [serial = 1350] [outer = 0x7fec1088dc00]
08:55:49 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
08:55:49 INFO - document served over http requires an http
08:55:49 INFO - sub-resource via fetch-request using the meta-csp
08:55:49 INFO - delivery method with keep-origin-redirect and when
08:55:49 INFO - the target request is cross-origin.
08:55:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3140ms
08:55:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:55:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe6d000 == 24 [pid = 3348] [id = 483]
08:55:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec1088e000) [pid = 3348] [serial = 1351] [outer = (nil)]
08:55:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec109e0400) [pid = 3348] [serial = 1352] [outer = 0x7fec1088e000]
08:55:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec10d1f400) [pid = 3348] [serial = 1353] [outer = 0x7fec1088e000]
08:55:51 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
08:55:51 INFO - document served over http requires an http
08:55:51 INFO - sub-resource via fetch-request using the meta-csp
08:55:51 INFO - delivery method with no-redirect and when
08:55:51 INFO - the target request is cross-origin.
08:55:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2049ms
08:55:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:55:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1080e800 == 25 [pid = 3348] [id = 484]
08:55:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec109de400) [pid = 3348] [serial = 1354] [outer = (nil)]
08:55:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec11a7b000) [pid = 3348] [serial = 1355] [outer = 0x7fec109de400]
08:55:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec11f60800) [pid = 3348] [serial = 1356] [outer = 0x7fec109de400]
08:55:53 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
08:55:53 INFO - document served over http requires an http
08:55:53 INFO - sub-resource via fetch-request using the meta-csp
08:55:53 INFO - delivery method with swap-origin-redirect and when
08:55:53 INFO - the target request is cross-origin.
08:55:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1810ms
08:55:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:55:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108b9800 == 26 [pid = 3348] [id = 485]
08:55:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec11a75400) [pid = 3348] [serial = 1357] [outer = (nil)]
08:55:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec11f68000) [pid = 3348] [serial = 1358] [outer = 0x7fec11a75400]
08:55:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec12804400) [pid = 3348] [serial = 1359] [outer = 0x7fec11a75400]
08:55:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108cf800 == 27 [pid = 3348] [id = 486]
08:55:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec12807800) [pid = 3348] [serial = 1360] [outer = (nil)]
08:55:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec1280c400) [pid = 3348] [serial = 1361] [outer = 0x7fec12807800]
08:55:55 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
08:55:55 INFO - document served over http requires an http
08:55:55 INFO - sub-resource via iframe-tag using the meta-csp
08:55:55 INFO - delivery method with keep-origin-redirect and when
08:55:55 INFO - the target request is cross-origin.
08:55:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2042ms
08:55:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:55:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10edc800 == 28 [pid = 3348] [id = 487]
08:55:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec0bd69000) [pid = 3348] [serial = 1362] [outer = (nil)]
08:55:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0f3c0000) [pid = 3348] [serial = 1363] [outer = 0x7fec0bd69000]
08:55:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec12acf000) [pid = 3348] [serial = 1364] [outer = 0x7fec0bd69000]
08:55:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23f000 == 29 [pid = 3348] [id = 488]
08:55:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec0af74400) [pid = 3348] [serial = 1365] [outer = (nil)]
08:55:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0bd73c00) [pid = 3348] [serial = 1366] [outer = 0x7fec0af74400]
08:55:58 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
08:55:58 INFO - document served over http requires an http
08:55:58 INFO - sub-resource via iframe-tag using the meta-csp
08:55:58 INFO - delivery method with no-redirect and when
08:55:58 INFO - the target request is cross-origin.
08:55:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3339ms
08:55:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:55:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa18800 == 30 [pid = 3348] [id = 489]
08:55:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0bd68c00) [pid = 3348] [serial = 1367] [outer = (nil)]
08:55:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0bd77c00) [pid = 3348] [serial = 1368] [outer = 0x7fec0bd68c00]
08:55:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0d979c00) [pid = 3348] [serial = 1369] [outer = 0x7fec0bd68c00]
08:56:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b098800 == 31 [pid = 3348] [id = 490]
08:56:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec09e86c00) [pid = 3348] [serial = 1370] [outer = (nil)]
08:56:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0bd68800) [pid = 3348] [serial = 1371] [outer = 0x7fec09e86c00]
08:56:01 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
08:56:01 INFO - document served over http requires an http
08:56:01 INFO - sub-resource via iframe-tag using the meta-csp
08:56:01 INFO - delivery method with swap-origin-redirect and when
08:56:01 INFO - the target request is cross-origin.
08:56:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2589ms
08:56:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbca000 == 30 [pid = 3348] [id = 476]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b24c000 == 29 [pid = 3348] [id = 475]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07adb800 == 28 [pid = 3348] [id = 473]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b0000 == 27 [pid = 3348] [id = 471]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a2800 == 26 [pid = 3348] [id = 472]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10132000 == 25 [pid = 3348] [id = 469]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1004f800 == 24 [pid = 3348] [id = 468]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff2a800 == 23 [pid = 3348] [id = 467]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe70000 == 22 [pid = 3348] [id = 466]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f348800 == 21 [pid = 3348] [id = 465]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d99a800 == 20 [pid = 3348] [id = 464]
08:56:01 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbbd800 == 19 [pid = 3348] [id = 463]
08:56:01 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0d872800) [pid = 3348] [serial = 1285] [outer = (nil)] [url = about:blank]
08:56:01 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0d86c000) [pid = 3348] [serial = 1251] [outer = (nil)] [url = about:blank]
08:56:01 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0d397000) [pid = 3348] [serial = 1280] [outer = (nil)] [url = about:blank]
08:56:01 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0e768800) [pid = 3348] [serial = 1290] [outer = (nil)] [url = about:blank]
08:56:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093ac800 == 20 [pid = 3348] [id = 491]
08:56:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0af78c00) [pid = 3348] [serial = 1372] [outer = (nil)]
08:56:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0b1ed400) [pid = 3348] [serial = 1373] [outer = 0x7fec0af78c00]
08:56:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0caaf400) [pid = 3348] [serial = 1374] [outer = 0x7fec0af78c00]
08:56:04 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
08:56:04 INFO - document served over http requires an http
08:56:04 INFO - sub-resource via script-tag using the meta-csp
08:56:04 INFO - delivery method with keep-origin-redirect and when
08:56:04 INFO - the target request is cross-origin.
08:56:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2859ms
08:56:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:56:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23a800 == 21 [pid = 3348] [id = 492]
08:56:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0aeeb400) [pid = 3348] [serial = 1375] [outer = (nil)]
08:56:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec0d797400) [pid = 3348] [serial = 1376] [outer = 0x7fec0aeeb400]
08:56:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0e613800) [pid = 3348] [serial = 1377] [outer = 0x7fec0aeeb400]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec10a4bc00) [pid = 3348] [serial = 1310] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec10d2a800) [pid = 3348] [serial = 1313] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec10887400) [pid = 3348] [serial = 1301] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec10979400) [pid = 3348] [serial = 1304] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec1098e800) [pid = 3348] [serial = 1307] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0c96cc00) [pid = 3348] [serial = 1295] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0e768c00) [pid = 3348] [serial = 1298] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0d57f400) [pid = 3348] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0c962c00) [pid = 3348] [serial = 1326] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0d57c400) [pid = 3348] [serial = 1331] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0addec00) [pid = 3348] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec112a0c00) [pid = 3348] [serial = 1316] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0c96a400) [pid = 3348] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347326716]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0af6f800) [pid = 3348] [serial = 1321] [outer = (nil)] [url = about:blank]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec09e88800) [pid = 3348] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0d396c00) [pid = 3348] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0e9d6800) [pid = 3348] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0adec800) [pid = 3348] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0d79a800) [pid = 3348] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec09e8f800) [pid = 3348] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0caa1c00) [pid = 3348] [serial = 1199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0b1ee000) [pid = 3348] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0d870000) [pid = 3348] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0c96b400) [pid = 3348] [serial = 1194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0c969c00) [pid = 3348] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e551400) [pid = 3348] [serial = 1236] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec130e5000) [pid = 3348] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0c95f800) [pid = 3348] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0ade9800) [pid = 3348] [serial = 1320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0d97dc00) [pid = 3348] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0aeecc00) [pid = 3348] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec10213c00) [pid = 3348] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0d397400) [pid = 3348] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0cbabc00) [pid = 3348] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec10d25000) [pid = 3348] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0aee5800) [pid = 3348] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347326716]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0aee9c00) [pid = 3348] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0caa3000) [pid = 3348] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0e54fc00) [pid = 3348] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0938b800) [pid = 3348] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0adde000) [pid = 3348] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec09e8fc00) [pid = 3348] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:56:06 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0ade2800) [pid = 3348] [serial = 1325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0d86d800) [pid = 3348] [serial = 1257] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0bd72000) [pid = 3348] [serial = 1185] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec13d1f800) [pid = 3348] [serial = 1170] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0c962400) [pid = 3348] [serial = 1254] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0f3bf800) [pid = 3348] [serial = 1266] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0c967800) [pid = 3348] [serial = 1188] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0d393800) [pid = 3348] [serial = 1201] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0e75fc00) [pid = 3348] [serial = 1260] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0cba1400) [pid = 3348] [serial = 1196] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0bd76000) [pid = 3348] [serial = 1218] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0b1e8400) [pid = 3348] [serial = 1182] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0e76a400) [pid = 3348] [serial = 1238] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0e60e400) [pid = 3348] [serial = 1233] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0d57d400) [pid = 3348] [serial = 1221] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0e92c800) [pid = 3348] [serial = 1263] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d973c00) [pid = 3348] [serial = 1227] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0d867000) [pid = 3348] [serial = 1224] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0e54ac00) [pid = 3348] [serial = 1230] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0ca39800) [pid = 3348] [serial = 1191] [outer = (nil)] [url = about:blank]
08:56:07 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec10892400) [pid = 3348] [serial = 1275] [outer = (nil)] [url = about:blank]
08:56:07 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
08:56:07 INFO - document served over http requires an http
08:56:07 INFO - sub-resource via script-tag using the meta-csp
08:56:07 INFO - delivery method with no-redirect and when
08:56:07 INFO - the target request is cross-origin.
08:56:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3049ms
08:56:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:56:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb6800 == 22 [pid = 3348] [id = 493]
08:56:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0ade0400) [pid = 3348] [serial = 1378] [outer = (nil)]
08:56:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0ade2800) [pid = 3348] [serial = 1379] [outer = 0x7fec0ade0400]
08:56:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0b1ee000) [pid = 3348] [serial = 1380] [outer = 0x7fec0ade0400]
08:56:08 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
08:56:08 INFO - document served over http requires an http
08:56:08 INFO - sub-resource via script-tag using the meta-csp
08:56:08 INFO - delivery method with swap-origin-redirect and when
08:56:08 INFO - the target request is cross-origin.
08:56:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1778ms
08:56:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:56:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c81a800 == 23 [pid = 3348] [id = 494]
08:56:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec09e8f000) [pid = 3348] [serial = 1381] [outer = (nil)]
08:56:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0bd76000) [pid = 3348] [serial = 1382] [outer = 0x7fec09e8f000]
08:56:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0caa1c00) [pid = 3348] [serial = 1383] [outer = 0x7fec09e8f000]
08:56:11 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
08:56:11 INFO - document served over http requires an http
08:56:11 INFO - sub-resource via xhr-request using the meta-csp
08:56:11 INFO - delivery method with keep-origin-redirect and when
08:56:11 INFO - the target request is cross-origin.
08:56:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2343ms
08:56:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:56:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5bb000 == 24 [pid = 3348] [id = 495]
08:56:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0b1eec00) [pid = 3348] [serial = 1384] [outer = (nil)]
08:56:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0d398c00) [pid = 3348] [serial = 1385] [outer = 0x7fec0b1eec00]
08:56:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0d86f400) [pid = 3348] [serial = 1386] [outer = 0x7fec0b1eec00]
08:56:13 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
08:56:13 INFO - document served over http requires an http
08:56:13 INFO - sub-resource via xhr-request using the meta-csp
08:56:13 INFO - delivery method with no-redirect and when
08:56:13 INFO - the target request is cross-origin.
08:56:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2438ms
08:56:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:56:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e626000 == 25 [pid = 3348] [id = 496]
08:56:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0d572800) [pid = 3348] [serial = 1387] [outer = (nil)]
08:56:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e60c400) [pid = 3348] [serial = 1388] [outer = 0x7fec0d572800]
08:56:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0e92c800) [pid = 3348] [serial = 1389] [outer = 0x7fec0d572800]
08:56:16 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
08:56:16 INFO - document served over http requires an http
08:56:16 INFO - sub-resource via xhr-request using the meta-csp
08:56:16 INFO - delivery method with swap-origin-redirect and when
08:56:16 INFO - the target request is cross-origin.
08:56:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2293ms
08:56:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:56:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6e000 == 26 [pid = 3348] [id = 497]
08:56:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0e762400) [pid = 3348] [serial = 1390] [outer = (nil)]
08:56:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0ff09800) [pid = 3348] [serial = 1391] [outer = 0x7fec0e762400]
08:56:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec1088d400) [pid = 3348] [serial = 1392] [outer = 0x7fec0e762400]
08:56:19 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
08:56:19 INFO - document served over http requires an https
08:56:19 INFO - sub-resource via fetch-request using the meta-csp
08:56:19 INFO - delivery method with keep-origin-redirect and when
08:56:19 INFO - the target request is cross-origin.
08:56:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3150ms
08:56:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:56:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff1f000 == 27 [pid = 3348] [id = 498]
08:56:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0f3c0800) [pid = 3348] [serial = 1393] [outer = (nil)]
08:56:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec10977c00) [pid = 3348] [serial = 1394] [outer = 0x7fec0f3c0800]
08:56:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10991400) [pid = 3348] [serial = 1395] [outer = 0x7fec0f3c0800]
08:56:21 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
08:56:21 INFO - document served over http requires an https
08:56:21 INFO - sub-resource via fetch-request using the meta-csp
08:56:21 INFO - delivery method with no-redirect and when
08:56:21 INFO - the target request is cross-origin.
08:56:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2034ms
08:56:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:56:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10062800 == 28 [pid = 3348] [id = 499]
08:56:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec10951800) [pid = 3348] [serial = 1396] [outer = (nil)]
08:56:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec10d1e800) [pid = 3348] [serial = 1397] [outer = 0x7fec10951800]
08:56:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec1129fc00) [pid = 3348] [serial = 1398] [outer = 0x7fec10951800]
08:56:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:56:23 INFO - document served over http requires an https
08:56:23 INFO - sub-resource via fetch-request using the meta-csp
08:56:23 INFO - delivery method with swap-origin-redirect and when
08:56:23 INFO - the target request is cross-origin.
08:56:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1883ms
08:56:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:56:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10edf000 == 29 [pid = 3348] [id = 500]
08:56:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec10a51000) [pid = 3348] [serial = 1399] [outer = (nil)]
08:56:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec1280a000) [pid = 3348] [serial = 1400] [outer = 0x7fec10a51000]
08:56:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec12ad4c00) [pid = 3348] [serial = 1401] [outer = 0x7fec10a51000]
08:56:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112da800 == 30 [pid = 3348] [id = 501]
08:56:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec12ad8000) [pid = 3348] [serial = 1402] [outer = (nil)]
08:56:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec12aec000) [pid = 3348] [serial = 1403] [outer = 0x7fec12ad8000]
08:56:25 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
08:56:25 INFO - document served over http requires an https
08:56:25 INFO - sub-resource via iframe-tag using the meta-csp
08:56:25 INFO - delivery method with keep-origin-redirect and when
08:56:25 INFO - the target request is cross-origin.
08:56:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1942ms
08:56:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:56:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112eb800 == 31 [pid = 3348] [id = 502]
08:56:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec11f67800) [pid = 3348] [serial = 1404] [outer = (nil)]
08:56:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec12aecc00) [pid = 3348] [serial = 1405] [outer = 0x7fec11f67800]
08:56:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec12af8000) [pid = 3348] [serial = 1406] [outer = 0x7fec11f67800]
08:56:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11310000 == 32 [pid = 3348] [id = 503]
08:56:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec12b28c00) [pid = 3348] [serial = 1407] [outer = (nil)]
08:56:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec12b2c400) [pid = 3348] [serial = 1408] [outer = 0x7fec12b28c00]
08:56:27 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
08:56:27 INFO - document served over http requires an https
08:56:27 INFO - sub-resource via iframe-tag using the meta-csp
08:56:27 INFO - delivery method with no-redirect and when
08:56:27 INFO - the target request is cross-origin.
08:56:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2437ms
08:56:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:56:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131a000 == 33 [pid = 3348] [id = 504]
08:56:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec12ad8c00) [pid = 3348] [serial = 1409] [outer = (nil)]
08:56:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec12b2c000) [pid = 3348] [serial = 1410] [outer = 0x7fec12ad8c00]
08:56:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec12bdfc00) [pid = 3348] [serial = 1411] [outer = 0x7fec12ad8c00]
08:56:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1c800 == 34 [pid = 3348] [id = 505]
08:56:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec12be3400) [pid = 3348] [serial = 1412] [outer = (nil)]
08:56:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec12be7c00) [pid = 3348] [serial = 1413] [outer = 0x7fec12be3400]
08:56:30 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
08:56:30 INFO - document served over http requires an https
08:56:30 INFO - sub-resource via iframe-tag using the meta-csp
08:56:30 INFO - delivery method with swap-origin-redirect and when
08:56:30 INFO - the target request is cross-origin.
08:56:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2650ms
08:56:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:56:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b08f000 == 35 [pid = 3348] [id = 506]
08:56:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec09e8c000) [pid = 3348] [serial = 1414] [outer = (nil)]
08:56:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0aee6400) [pid = 3348] [serial = 1415] [outer = 0x7fec09e8c000]
08:56:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0caa8800) [pid = 3348] [serial = 1416] [outer = 0x7fec09e8c000]
08:56:34 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
08:56:34 INFO - document served over http requires an https
08:56:34 INFO - sub-resource via script-tag using the meta-csp
08:56:34 INFO - delivery method with keep-origin-redirect and when
08:56:34 INFO - the target request is cross-origin.
08:56:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3996ms
08:56:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:56:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b4800 == 36 [pid = 3348] [id = 507]
08:56:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0c964000) [pid = 3348] [serial = 1417] [outer = (nil)]
08:56:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0c965800) [pid = 3348] [serial = 1418] [outer = 0x7fec0c964000]
08:56:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0cbac000) [pid = 3348] [serial = 1419] [outer = 0x7fec0c964000]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23a800 == 35 [pid = 3348] [id = 492]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093ac800 == 34 [pid = 3348] [id = 491]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d315800 == 33 [pid = 3348] [id = 462]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1e000 == 32 [pid = 3348] [id = 474]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b098800 == 31 [pid = 3348] [id = 490]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa18800 == 30 [pid = 3348] [id = 489]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23f000 == 29 [pid = 3348] [id = 488]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108cf800 == 28 [pid = 3348] [id = 486]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108b9800 == 27 [pid = 3348] [id = 485]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1080e800 == 26 [pid = 3348] [id = 484]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb58800 == 25 [pid = 3348] [id = 482]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e710800 == 24 [pid = 3348] [id = 481]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d981000 == 23 [pid = 3348] [id = 480]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d313000 == 22 [pid = 3348] [id = 479]
08:56:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c811000 == 21 [pid = 3348] [id = 478]
08:56:35 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec11a79c00) [pid = 3348] [serial = 1317] [outer = (nil)] [url = about:blank]
08:56:35 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0bd6f000) [pid = 3348] [serial = 1322] [outer = (nil)] [url = about:blank]
08:56:35 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0d978000) [pid = 3348] [serial = 1332] [outer = (nil)] [url = about:blank]
08:56:35 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0d38d400) [pid = 3348] [serial = 1327] [outer = (nil)] [url = about:blank]
08:56:36 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
08:56:36 INFO - document served over http requires an https
08:56:36 INFO - sub-resource via script-tag using the meta-csp
08:56:36 INFO - delivery method with no-redirect and when
08:56:36 INFO - the target request is cross-origin.
08:56:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2071ms
08:56:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:56:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094ca800 == 22 [pid = 3348] [id = 508]
08:56:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0adeac00) [pid = 3348] [serial = 1420] [outer = (nil)]
08:56:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0aef0c00) [pid = 3348] [serial = 1421] [outer = 0x7fec0adeac00]
08:56:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0d399c00) [pid = 3348] [serial = 1422] [outer = 0x7fec0adeac00]
08:56:38 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
08:56:38 INFO - document served over http requires an https
08:56:38 INFO - sub-resource via script-tag using the meta-csp
08:56:38 INFO - delivery method with swap-origin-redirect and when
08:56:38 INFO - the target request is cross-origin.
08:56:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1689ms
08:56:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:56:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbba800 == 23 [pid = 3348] [id = 509]
08:56:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0caa6800) [pid = 3348] [serial = 1423] [outer = (nil)]
08:56:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0d97a800) [pid = 3348] [serial = 1424] [outer = 0x7fec0caa6800]
08:56:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e75c400) [pid = 3348] [serial = 1425] [outer = 0x7fec0caa6800]
08:56:39 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
08:56:39 INFO - document served over http requires an https
08:56:39 INFO - sub-resource via xhr-request using the meta-csp
08:56:39 INFO - delivery method with keep-origin-redirect and when
08:56:39 INFO - the target request is cross-origin.
08:56:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1783ms
08:56:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:56:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c995800 == 24 [pid = 3348] [id = 510]
08:56:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0e548000) [pid = 3348] [serial = 1426] [outer = (nil)]
08:56:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0e92ac00) [pid = 3348] [serial = 1427] [outer = 0x7fec0e548000]
08:56:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0f3bc800) [pid = 3348] [serial = 1428] [outer = 0x7fec0e548000]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0bd6d400) [pid = 3348] [serial = 1337] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec11a7b000) [pid = 3348] [serial = 1355] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec1280c400) [pid = 3348] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec11f68000) [pid = 3348] [serial = 1358] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0e76b000) [pid = 3348] [serial = 1343] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0bd73c00) [pid = 3348] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347358189]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0f3c0000) [pid = 3348] [serial = 1363] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0f3c7400) [pid = 3348] [serial = 1346] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0af72800) [pid = 3348] [serial = 1334] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec109e0400) [pid = 3348] [serial = 1352] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0b1ed400) [pid = 3348] [serial = 1373] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0bd68800) [pid = 3348] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0bd77c00) [pid = 3348] [serial = 1368] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0e549c00) [pid = 3348] [serial = 1340] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec10890000) [pid = 3348] [serial = 1349] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0d797400) [pid = 3348] [serial = 1376] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0ade2800) [pid = 3348] [serial = 1379] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0af78c00) [pid = 3348] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0bd68c00) [pid = 3348] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0aeeb400) [pid = 3348] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec09e86c00) [pid = 3348] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec12807800) [pid = 3348] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0ff03400) [pid = 3348] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0af74400) [pid = 3348] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347358189]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec1098cc00) [pid = 3348] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0af7a800) [pid = 3348] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0e8ae400) [pid = 3348] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0b1f0400) [pid = 3348] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec10a47800) [pid = 3348] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec10889c00) [pid = 3348] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0aeec400) [pid = 3348] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0e9d6c00) [pid = 3348] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec10978800) [pid = 3348] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec10210800) [pid = 3348] [serial = 1272] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec10d1f000) [pid = 3348] [serial = 1311] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0ff05800) [pid = 3348] [serial = 1299] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec1094d800) [pid = 3348] [serial = 1302] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e610400) [pid = 3348] [serial = 1293] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec11299400) [pid = 3348] [serial = 1314] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec10982400) [pid = 3348] [serial = 1305] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0d97b000) [pid = 3348] [serial = 1296] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0ff0c800) [pid = 3348] [serial = 1269] [outer = (nil)] [url = about:blank]
08:56:42 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec109db800) [pid = 3348] [serial = 1308] [outer = (nil)] [url = about:blank]
08:56:42 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
08:56:42 INFO - document served over http requires an https
08:56:42 INFO - sub-resource via xhr-request using the meta-csp
08:56:42 INFO - delivery method with no-redirect and when
08:56:42 INFO - the target request is cross-origin.
08:56:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2844ms
08:56:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:56:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5d4000 == 25 [pid = 3348] [id = 511]
08:56:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0aee4400) [pid = 3348] [serial = 1429] [outer = (nil)]
08:56:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0bd68c00) [pid = 3348] [serial = 1430] [outer = 0x7fec0aee4400]
08:56:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0f3bd000) [pid = 3348] [serial = 1431] [outer = 0x7fec0aee4400]
08:56:45 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
08:56:45 INFO - document served over http requires an https
08:56:45 INFO - sub-resource via xhr-request using the meta-csp
08:56:45 INFO - delivery method with swap-origin-redirect and when
08:56:45 INFO - the target request is cross-origin.
08:56:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2451ms
08:56:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:56:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c991000 == 26 [pid = 3348] [id = 512]
08:56:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0aeec400) [pid = 3348] [serial = 1432] [outer = (nil)]
08:56:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0c96b800) [pid = 3348] [serial = 1433] [outer = 0x7fec0aeec400]
08:56:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0e54c000) [pid = 3348] [serial = 1434] [outer = 0x7fec0aeec400]
08:56:47 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
08:56:47 INFO - document served over http requires an http
08:56:47 INFO - sub-resource via fetch-request using the meta-csp
08:56:47 INFO - delivery method with keep-origin-redirect and when
08:56:47 INFO - the target request is same-origin.
08:56:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2596ms
08:56:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:56:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e715000 == 27 [pid = 3348] [id = 513]
08:56:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0caa7c00) [pid = 3348] [serial = 1435] [outer = (nil)]
08:56:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0f3bd400) [pid = 3348] [serial = 1436] [outer = 0x7fec0caa7c00]
08:56:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec10206c00) [pid = 3348] [serial = 1437] [outer = 0x7fec0caa7c00]
08:56:50 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
08:56:50 INFO - document served over http requires an http
08:56:50 INFO - sub-resource via fetch-request using the meta-csp
08:56:50 INFO - delivery method with no-redirect and when
08:56:50 INFO - the target request is same-origin.
08:56:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2948ms
08:56:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:56:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb67800 == 28 [pid = 3348] [id = 514]
08:56:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0e8b3800) [pid = 3348] [serial = 1438] [outer = (nil)]
08:56:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec10946800) [pid = 3348] [serial = 1439] [outer = 0x7fec0e8b3800]
08:56:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec1097cc00) [pid = 3348] [serial = 1440] [outer = 0x7fec0e8b3800]
08:56:52 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
08:56:52 INFO - document served over http requires an http
08:56:52 INFO - sub-resource via fetch-request using the meta-csp
08:56:52 INFO - delivery method with swap-origin-redirect and when
08:56:52 INFO - the target request is same-origin.
08:56:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2040ms
08:56:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:56:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff31800 == 29 [pid = 3348] [id = 515]
08:56:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec10946400) [pid = 3348] [serial = 1441] [outer = (nil)]
08:56:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10a48400) [pid = 3348] [serial = 1442] [outer = 0x7fec10946400]
08:56:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec10d24000) [pid = 3348] [serial = 1443] [outer = 0x7fec10946400]
08:56:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10141800 == 30 [pid = 3348] [id = 516]
08:56:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec1129b000) [pid = 3348] [serial = 1444] [outer = (nil)]
08:56:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec11a7b800) [pid = 3348] [serial = 1445] [outer = 0x7fec1129b000]
08:56:54 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
08:56:54 INFO - document served over http requires an http
08:56:54 INFO - sub-resource via iframe-tag using the meta-csp
08:56:54 INFO - delivery method with keep-origin-redirect and when
08:56:54 INFO - the target request is same-origin.
08:56:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2037ms
08:56:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:56:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1081a000 == 31 [pid = 3348] [id = 517]
08:56:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec10a46c00) [pid = 3348] [serial = 1446] [outer = (nil)]
08:56:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec11a79c00) [pid = 3348] [serial = 1447] [outer = 0x7fec10a46c00]
08:56:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec12acbc00) [pid = 3348] [serial = 1448] [outer = 0x7fec10a46c00]
08:56:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108d4800 == 32 [pid = 3348] [id = 518]
08:56:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec12aec800) [pid = 3348] [serial = 1449] [outer = (nil)]
08:56:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec12be1400) [pid = 3348] [serial = 1450] [outer = 0x7fec12aec800]
08:56:57 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
08:56:57 INFO - document served over http requires an http
08:56:57 INFO - sub-resource via iframe-tag using the meta-csp
08:56:57 INFO - delivery method with no-redirect and when
08:56:57 INFO - the target request is same-origin.
08:56:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2087ms
08:56:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:56:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d7000 == 33 [pid = 3348] [id = 519]
08:56:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec11a84c00) [pid = 3348] [serial = 1451] [outer = (nil)]
08:56:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec12b32c00) [pid = 3348] [serial = 1452] [outer = 0x7fec11a84c00]
08:56:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec12e5d400) [pid = 3348] [serial = 1453] [outer = 0x7fec11a84c00]
08:56:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ece800 == 34 [pid = 3348] [id = 520]
08:56:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec12e60c00) [pid = 3348] [serial = 1454] [outer = (nil)]
08:56:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec12e5fc00) [pid = 3348] [serial = 1455] [outer = 0x7fec12e60c00]
08:56:59 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
08:56:59 INFO - document served over http requires an http
08:56:59 INFO - sub-resource via iframe-tag using the meta-csp
08:56:59 INFO - delivery method with swap-origin-redirect and when
08:56:59 INFO - the target request is same-origin.
08:56:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2615ms
08:56:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:57:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ede800 == 35 [pid = 3348] [id = 521]
08:57:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec12be7000) [pid = 3348] [serial = 1456] [outer = (nil)]
08:57:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec12e63400) [pid = 3348] [serial = 1457] [outer = 0x7fec12be7000]
08:57:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec1308f000) [pid = 3348] [serial = 1458] [outer = 0x7fec12be7000]
08:57:02 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
08:57:02 INFO - document served over http requires an http
08:57:02 INFO - sub-resource via script-tag using the meta-csp
08:57:02 INFO - delivery method with keep-origin-redirect and when
08:57:02 INFO - the target request is same-origin.
08:57:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2389ms
08:57:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:57:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1286e000 == 36 [pid = 3348] [id = 522]
08:57:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec130e2000) [pid = 3348] [serial = 1459] [outer = (nil)]
08:57:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec130e4800) [pid = 3348] [serial = 1460] [outer = 0x7fec130e2000]
08:57:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec130ec400) [pid = 3348] [serial = 1461] [outer = 0x7fec130e2000]
08:57:05 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
08:57:05 INFO - document served over http requires an http
08:57:05 INFO - sub-resource via script-tag using the meta-csp
08:57:05 INFO - delivery method with no-redirect and when
08:57:05 INFO - the target request is same-origin.
08:57:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3711ms
08:57:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:57:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae42000 == 37 [pid = 3348] [id = 523]
08:57:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0cba6c00) [pid = 3348] [serial = 1462] [outer = (nil)]
08:57:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0e8a5800) [pid = 3348] [serial = 1463] [outer = 0x7fec0cba6c00]
08:57:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec13788000) [pid = 3348] [serial = 1464] [outer = 0x7fec0cba6c00]
08:57:12 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
08:57:12 INFO - document served over http requires an http
08:57:12 INFO - sub-resource via script-tag using the meta-csp
08:57:12 INFO - delivery method with swap-origin-redirect and when
08:57:12 INFO - the target request is same-origin.
08:57:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 6568ms
08:57:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:57:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e831800 == 38 [pid = 3348] [id = 524]
08:57:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0c964c00) [pid = 3348] [serial = 1465] [outer = (nil)]
08:57:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0d38f400) [pid = 3348] [serial = 1466] [outer = 0x7fec0c964c00]
08:57:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0e92f800) [pid = 3348] [serial = 1467] [outer = 0x7fec0c964c00]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c81a800 == 37 [pid = 3348] [id = 494]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d99b800 == 36 [pid = 3348] [id = 442]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5bb000 == 35 [pid = 3348] [id = 495]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e626000 == 34 [pid = 3348] [id = 496]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6e000 == 33 [pid = 3348] [id = 497]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff1f000 == 32 [pid = 3348] [id = 498]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10062800 == 31 [pid = 3348] [id = 499]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112da800 == 30 [pid = 3348] [id = 501]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10edf000 == 29 [pid = 3348] [id = 500]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11310000 == 28 [pid = 3348] [id = 503]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112eb800 == 27 [pid = 3348] [id = 502]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1c800 == 26 [pid = 3348] [id = 505]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b08f000 == 25 [pid = 3348] [id = 506]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b4800 == 24 [pid = 3348] [id = 507]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094ca800 == 23 [pid = 3348] [id = 508]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbba800 == 22 [pid = 3348] [id = 509]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb6800 == 21 [pid = 3348] [id = 493]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c995800 == 20 [pid = 3348] [id = 510]
08:57:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c891800 == 19 [pid = 3348] [id = 477]
08:57:14 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0cba6400) [pid = 3348] [serial = 1335] [outer = (nil)] [url = about:blank]
08:57:14 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0d979c00) [pid = 3348] [serial = 1369] [outer = (nil)] [url = about:blank]
08:57:14 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0e613800) [pid = 3348] [serial = 1377] [outer = (nil)] [url = about:blank]
08:57:14 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0caaf400) [pid = 3348] [serial = 1374] [outer = (nil)] [url = about:blank]
08:57:14 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
08:57:14 INFO - document served over http requires an http
08:57:14 INFO - sub-resource via xhr-request using the meta-csp
08:57:14 INFO - delivery method with keep-origin-redirect and when
08:57:14 INFO - the target request is same-origin.
08:57:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2196ms
08:57:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:57:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093ac800 == 20 [pid = 3348] [id = 525]
08:57:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0c96c400) [pid = 3348] [serial = 1468] [outer = (nil)]
08:57:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0ca37400) [pid = 3348] [serial = 1469] [outer = 0x7fec0c96c400]
08:57:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0d867c00) [pid = 3348] [serial = 1470] [outer = 0x7fec0c96c400]
08:57:16 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
08:57:16 INFO - document served over http requires an http
08:57:16 INFO - sub-resource via xhr-request using the meta-csp
08:57:16 INFO - delivery method with no-redirect and when
08:57:16 INFO - the target request is same-origin.
08:57:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1931ms
08:57:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:57:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b248000 == 21 [pid = 3348] [id = 526]
08:57:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0c96cc00) [pid = 3348] [serial = 1471] [outer = (nil)]
08:57:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e604800) [pid = 3348] [serial = 1472] [outer = 0x7fec0c96cc00]
08:57:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0ff0a000) [pid = 3348] [serial = 1473] [outer = 0x7fec0c96cc00]
08:57:18 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
08:57:18 INFO - document served over http requires an http
08:57:18 INFO - sub-resource via xhr-request using the meta-csp
08:57:18 INFO - delivery method with swap-origin-redirect and when
08:57:18 INFO - the target request is same-origin.
08:57:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2240ms
08:57:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:57:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c999000 == 22 [pid = 3348] [id = 527]
08:57:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0e76a800) [pid = 3348] [serial = 1474] [outer = (nil)]
08:57:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec1097b000) [pid = 3348] [serial = 1475] [outer = 0x7fec0e76a800]
08:57:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec10a52400) [pid = 3348] [serial = 1476] [outer = 0x7fec0e76a800]
08:57:21 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec12ad8000) [pid = 3348] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:21 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec12b28c00) [pid = 3348] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347387192]
08:57:21 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec12be3400) [pid = 3348] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec10977c00) [pid = 3348] [serial = 1394] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0c965800) [pid = 3348] [serial = 1418] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0e92ac00) [pid = 3348] [serial = 1427] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec12aec000) [pid = 3348] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec12aecc00) [pid = 3348] [serial = 1405] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0bd76000) [pid = 3348] [serial = 1382] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec1280a000) [pid = 3348] [serial = 1400] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec12be7c00) [pid = 3348] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0aee6400) [pid = 3348] [serial = 1415] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0aef0c00) [pid = 3348] [serial = 1421] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec12b2c000) [pid = 3348] [serial = 1410] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec10d1e800) [pid = 3348] [serial = 1397] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0ff09800) [pid = 3348] [serial = 1391] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0d97a800) [pid = 3348] [serial = 1424] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0d398c00) [pid = 3348] [serial = 1385] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec12b2c400) [pid = 3348] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347387192]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0e60c400) [pid = 3348] [serial = 1388] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0adeac00) [pid = 3348] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0e548000) [pid = 3348] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0ade0400) [pid = 3348] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec09e8c000) [pid = 3348] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0c964000) [pid = 3348] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0adecc00) [pid = 3348] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0caa6800) [pid = 3348] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0f3bc800) [pid = 3348] [serial = 1428] [outer = (nil)] [url = about:blank]
08:57:22 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0e75c400) [pid = 3348] [serial = 1425] [outer = (nil)] [url = about:blank]
08:57:22 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
08:57:22 INFO - document served over http requires an https
08:57:22 INFO - sub-resource via fetch-request using the meta-csp
08:57:22 INFO - delivery method with keep-origin-redirect and when
08:57:22 INFO - the target request is same-origin.
08:57:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3753ms
08:57:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:57:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5da800 == 23 [pid = 3348] [id = 528]
08:57:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec09e8ec00) [pid = 3348] [serial = 1477] [outer = (nil)]
08:57:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0bd76000) [pid = 3348] [serial = 1478] [outer = 0x7fec09e8ec00]
08:57:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0d97f000) [pid = 3348] [serial = 1479] [outer = 0x7fec09e8ec00]
08:57:25 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
08:57:25 INFO - document served over http requires an https
08:57:25 INFO - sub-resource via fetch-request using the meta-csp
08:57:25 INFO - delivery method with no-redirect and when
08:57:25 INFO - the target request is same-origin.
08:57:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2944ms
08:57:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:57:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d322800 == 24 [pid = 3348] [id = 529]
08:57:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0af77000) [pid = 3348] [serial = 1480] [outer = (nil)]
08:57:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0d391000) [pid = 3348] [serial = 1481] [outer = 0x7fec0af77000]
08:57:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0e92cc00) [pid = 3348] [serial = 1482] [outer = 0x7fec0af77000]
08:57:27 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
08:57:27 INFO - document served over http requires an https
08:57:27 INFO - sub-resource via fetch-request using the meta-csp
08:57:27 INFO - delivery method with swap-origin-redirect and when
08:57:27 INFO - the target request is same-origin.
08:57:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2240ms
08:57:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:57:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff1d000 == 25 [pid = 3348] [id = 530]
08:57:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0d57d000) [pid = 3348] [serial = 1483] [outer = (nil)]
08:57:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec10889000) [pid = 3348] [serial = 1484] [outer = 0x7fec0d57d000]
08:57:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec11299400) [pid = 3348] [serial = 1485] [outer = 0x7fec0d57d000]
08:57:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10820800 == 26 [pid = 3348] [id = 531]
08:57:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec11f5d800) [pid = 3348] [serial = 1486] [outer = (nil)]
08:57:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec1280e000) [pid = 3348] [serial = 1487] [outer = 0x7fec11f5d800]
08:57:29 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
08:57:29 INFO - document served over http requires an https
08:57:29 INFO - sub-resource via iframe-tag using the meta-csp
08:57:29 INFO - delivery method with keep-origin-redirect and when
08:57:29 INFO - the target request is same-origin.
08:57:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2049ms
08:57:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:57:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d9800 == 27 [pid = 3348] [id = 532]
08:57:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec10892400) [pid = 3348] [serial = 1488] [outer = (nil)]
08:57:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec1280e400) [pid = 3348] [serial = 1489] [outer = 0x7fec10892400]
08:57:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec12af7c00) [pid = 3348] [serial = 1490] [outer = 0x7fec10892400]
08:57:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11311000 == 28 [pid = 3348] [id = 533]
08:57:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec12b30000) [pid = 3348] [serial = 1491] [outer = (nil)]
08:57:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec12be3000) [pid = 3348] [serial = 1492] [outer = 0x7fec12b30000]
08:57:31 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
08:57:31 INFO - document served over http requires an https
08:57:31 INFO - sub-resource via iframe-tag using the meta-csp
08:57:31 INFO - delivery method with no-redirect and when
08:57:31 INFO - the target request is same-origin.
08:57:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1942ms
08:57:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:57:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1b000 == 29 [pid = 3348] [id = 534]
08:57:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec11f66c00) [pid = 3348] [serial = 1493] [outer = (nil)]
08:57:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec12e62400) [pid = 3348] [serial = 1494] [outer = 0x7fec11f66c00]
08:57:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec13780000) [pid = 3348] [serial = 1495] [outer = 0x7fec11f66c00]
08:57:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a5b800 == 30 [pid = 3348] [id = 535]
08:57:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec1378c400) [pid = 3348] [serial = 1496] [outer = (nil)]
08:57:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec13d1e400) [pid = 3348] [serial = 1497] [outer = 0x7fec1378c400]
08:57:34 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
08:57:34 INFO - document served over http requires an https
08:57:34 INFO - sub-resource via iframe-tag using the meta-csp
08:57:34 INFO - delivery method with swap-origin-redirect and when
08:57:34 INFO - the target request is same-origin.
08:57:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2645ms
08:57:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:57:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a66000 == 31 [pid = 3348] [id = 536]
08:57:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec12be0400) [pid = 3348] [serial = 1498] [outer = (nil)]
08:57:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec13d1d800) [pid = 3348] [serial = 1499] [outer = 0x7fec12be0400]
08:57:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec13f34800) [pid = 3348] [serial = 1500] [outer = 0x7fec12be0400]
08:57:37 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
08:57:37 INFO - document served over http requires an https
08:57:37 INFO - sub-resource via script-tag using the meta-csp
08:57:37 INFO - delivery method with keep-origin-redirect and when
08:57:37 INFO - the target request is same-origin.
08:57:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2552ms
08:57:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:57:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306e000 == 32 [pid = 3348] [id = 537]
08:57:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec13d21000) [pid = 3348] [serial = 1501] [outer = (nil)]
08:57:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec13f38800) [pid = 3348] [serial = 1502] [outer = 0x7fec13d21000]
08:57:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec1439c000) [pid = 3348] [serial = 1503] [outer = 0x7fec13d21000]
08:57:39 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
08:57:39 INFO - document served over http requires an https
08:57:39 INFO - sub-resource via script-tag using the meta-csp
08:57:39 INFO - delivery method with no-redirect and when
08:57:39 INFO - the target request is same-origin.
08:57:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2345ms
08:57:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:57:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132dc800 == 33 [pid = 3348] [id = 538]
08:57:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec13f3cc00) [pid = 3348] [serial = 1504] [outer = (nil)]
08:57:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec143a2400) [pid = 3348] [serial = 1505] [outer = 0x7fec13f3cc00]
08:57:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec14467000) [pid = 3348] [serial = 1506] [outer = 0x7fec13f3cc00]
08:57:42 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
08:57:42 INFO - document served over http requires an https
08:57:42 INFO - sub-resource via script-tag using the meta-csp
08:57:42 INFO - delivery method with swap-origin-redirect and when
08:57:42 INFO - the target request is same-origin.
08:57:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3051ms
08:57:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:57:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d80800 == 34 [pid = 3348] [id = 539]
08:57:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec143a4400) [pid = 3348] [serial = 1507] [outer = (nil)]
08:57:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec144a7400) [pid = 3348] [serial = 1508] [outer = 0x7fec143a4400]
08:57:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec146df800) [pid = 3348] [serial = 1509] [outer = 0x7fec143a4400]
08:57:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:44 INFO - document served over http requires an https
08:57:44 INFO - sub-resource via xhr-request using the meta-csp
08:57:44 INFO - delivery method with keep-origin-redirect and when
08:57:44 INFO - the target request is same-origin.
08:57:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
08:57:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:57:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d99000 == 35 [pid = 3348] [id = 540]
08:57:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec144a4800) [pid = 3348] [serial = 1510] [outer = (nil)]
08:57:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec15002400) [pid = 3348] [serial = 1511] [outer = 0x7fec144a4800]
08:57:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec15b3bc00) [pid = 3348] [serial = 1512] [outer = 0x7fec144a4800]
08:57:47 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
08:57:47 INFO - document served over http requires an https
08:57:47 INFO - sub-resource via xhr-request using the meta-csp
08:57:47 INFO - delivery method with no-redirect and when
08:57:47 INFO - the target request is same-origin.
08:57:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2849ms
08:57:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:57:48 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23b800 == 36 [pid = 3348] [id = 541]
08:57:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0b1e6400) [pid = 3348] [serial = 1513] [outer = (nil)]
08:57:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0b1ecc00) [pid = 3348] [serial = 1514] [outer = 0x7fec0b1e6400]
08:57:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0d79b800) [pid = 3348] [serial = 1515] [outer = 0x7fec0b1e6400]
08:57:50 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
08:57:50 INFO - document served over http requires an https
08:57:50 INFO - sub-resource via xhr-request using the meta-csp
08:57:50 INFO - delivery method with swap-origin-redirect and when
08:57:50 INFO - the target request is same-origin.
08:57:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2909ms
08:57:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:57:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa17800 == 37 [pid = 3348] [id = 542]
08:57:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0bd6f000) [pid = 3348] [serial = 1516] [outer = (nil)]
08:57:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0c968400) [pid = 3348] [serial = 1517] [outer = 0x7fec0bd6f000]
08:57:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0d979800) [pid = 3348] [serial = 1518] [outer = 0x7fec0bd6f000]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c999000 == 36 [pid = 3348] [id = 527]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b248000 == 35 [pid = 3348] [id = 526]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093ac800 == 34 [pid = 3348] [id = 525]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e831800 == 33 [pid = 3348] [id = 524]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae42000 == 32 [pid = 3348] [id = 523]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1286e000 == 31 [pid = 3348] [id = 522]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe6d000 == 30 [pid = 3348] [id = 483]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ede800 == 29 [pid = 3348] [id = 521]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ece800 == 28 [pid = 3348] [id = 520]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d7000 == 27 [pid = 3348] [id = 519]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1081a000 == 26 [pid = 3348] [id = 517]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108d4800 == 25 [pid = 3348] [id = 518]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10141800 == 24 [pid = 3348] [id = 516]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff31800 == 23 [pid = 3348] [id = 515]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb67800 == 22 [pid = 3348] [id = 514]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e715000 == 21 [pid = 3348] [id = 513]
08:57:51 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c991000 == 20 [pid = 3348] [id = 512]
08:57:52 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0cbac000) [pid = 3348] [serial = 1419] [outer = (nil)] [url = about:blank]
08:57:52 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0d399c00) [pid = 3348] [serial = 1422] [outer = (nil)] [url = about:blank]
08:57:52 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0b1ee000) [pid = 3348] [serial = 1380] [outer = (nil)] [url = about:blank]
08:57:52 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0caa8800) [pid = 3348] [serial = 1416] [outer = (nil)] [url = about:blank]
08:57: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
08:57:52 INFO - document served over http requires an http
08:57:52 INFO - sub-resource via fetch-request using the meta-referrer
08:57:52 INFO - delivery method with keep-origin-redirect and when
08:57:52 INFO - the target request is cross-origin.
08:57:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2247ms
08:57:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:57:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa30000 == 21 [pid = 3348] [id = 543]
08:57:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0b1e7c00) [pid = 3348] [serial = 1519] [outer = (nil)]
08:57:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0d399c00) [pid = 3348] [serial = 1520] [outer = 0x7fec0b1e7c00]
08:57:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0e613c00) [pid = 3348] [serial = 1521] [outer = 0x7fec0b1e7c00]
08:57:54 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
08:57:54 INFO - document served over http requires an http
08:57:54 INFO - sub-resource via fetch-request using the meta-referrer
08:57:54 INFO - delivery method with no-redirect and when
08:57:54 INFO - the target request is cross-origin.
08:57:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2138ms
08:57:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:57:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbcd000 == 22 [pid = 3348] [id = 544]
08:57:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0d38cc00) [pid = 3348] [serial = 1522] [outer = (nil)]
08:57:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec0e930c00) [pid = 3348] [serial = 1523] [outer = 0x7fec0d38cc00]
08:57:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0ff05800) [pid = 3348] [serial = 1524] [outer = 0x7fec0d38cc00]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec12aec800) [pid = 3348] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347416658]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec12e60c00) [pid = 3348] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec1129b000) [pid = 3348] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec1097b000) [pid = 3348] [serial = 1475] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec10a48400) [pid = 3348] [serial = 1442] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0e604800) [pid = 3348] [serial = 1472] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0f3bd400) [pid = 3348] [serial = 1436] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0c96b800) [pid = 3348] [serial = 1433] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec11a79c00) [pid = 3348] [serial = 1447] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec130e4800) [pid = 3348] [serial = 1460] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec12be1400) [pid = 3348] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347416658]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec0d38f400) [pid = 3348] [serial = 1466] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0e8a5800) [pid = 3348] [serial = 1463] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec12b32c00) [pid = 3348] [serial = 1452] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec12e5fc00) [pid = 3348] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec10946800) [pid = 3348] [serial = 1439] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec11a7b800) [pid = 3348] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0bd68c00) [pid = 3348] [serial = 1430] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0ca37400) [pid = 3348] [serial = 1469] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec12e63400) [pid = 3348] [serial = 1457] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0c96cc00) [pid = 3348] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0e76a800) [pid = 3348] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0c964c00) [pid = 3348] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0c96c400) [pid = 3348] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0e92f800) [pid = 3348] [serial = 1467] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0ff0a000) [pid = 3348] [serial = 1473] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0d867c00) [pid = 3348] [serial = 1470] [outer = (nil)] [url = about:blank]
08:57:58 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0f3bd000) [pid = 3348] [serial = 1431] [outer = (nil)] [url = about:blank]
08:57:59 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
08:57:59 INFO - document served over http requires an http
08:57:59 INFO - sub-resource via fetch-request using the meta-referrer
08:57:59 INFO - delivery method with swap-origin-redirect and when
08:57:59 INFO - the target request is cross-origin.
08:57:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4448ms
08:57:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:57:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c995000 == 23 [pid = 3348] [id = 545]
08:57:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0bd6bc00) [pid = 3348] [serial = 1525] [outer = (nil)]
08:57:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0c963000) [pid = 3348] [serial = 1526] [outer = 0x7fec0bd6bc00]
08:58:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0e604800) [pid = 3348] [serial = 1527] [outer = 0x7fec0bd6bc00]
08:58:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b099800 == 24 [pid = 3348] [id = 546]
08:58:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0ade8000) [pid = 3348] [serial = 1528] [outer = (nil)]
08:58:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0bd72400) [pid = 3348] [serial = 1529] [outer = 0x7fec0ade8000]
08:58:01 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
08:58:01 INFO - document served over http requires an http
08:58:01 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:01 INFO - delivery method with keep-origin-redirect and when
08:58:01 INFO - the target request is cross-origin.
08:58:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2049ms
08:58:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:58:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcf800 == 25 [pid = 3348] [id = 547]
08:58:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0aee6800) [pid = 3348] [serial = 1530] [outer = (nil)]
08:58:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0bd6b400) [pid = 3348] [serial = 1531] [outer = 0x7fec0aee6800]
08:58:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0e76ac00) [pid = 3348] [serial = 1532] [outer = 0x7fec0aee6800]
08:58:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d982000 == 26 [pid = 3348] [id = 548]
08:58:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e9d3c00) [pid = 3348] [serial = 1533] [outer = (nil)]
08:58:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec1020a800) [pid = 3348] [serial = 1534] [outer = 0x7fec0e9d3c00]
08:58:03 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
08:58:03 INFO - document served over http requires an http
08:58:03 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:03 INFO - delivery method with no-redirect and when
08:58:03 INFO - the target request is cross-origin.
08:58:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2083ms
08:58:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:58:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e637800 == 27 [pid = 3348] [id = 549]
08:58:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0d38f800) [pid = 3348] [serial = 1535] [outer = (nil)]
08:58:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0ff11800) [pid = 3348] [serial = 1536] [outer = 0x7fec0d38f800]
08:58:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec10988800) [pid = 3348] [serial = 1537] [outer = 0x7fec0d38f800]
08:58:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6c800 == 28 [pid = 3348] [id = 550]
08:58:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec109e1000) [pid = 3348] [serial = 1538] [outer = (nil)]
08:58:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec10a4bc00) [pid = 3348] [serial = 1539] [outer = 0x7fec109e1000]
08:58:06 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
08:58:06 INFO - document served over http requires an http
08:58:06 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:06 INFO - delivery method with swap-origin-redirect and when
08:58:06 INFO - the target request is cross-origin.
08:58:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2473ms
08:58:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:58:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe76000 == 29 [pid = 3348] [id = 551]
08:58:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec10893000) [pid = 3348] [serial = 1540] [outer = (nil)]
08:58:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec10a4b400) [pid = 3348] [serial = 1541] [outer = 0x7fec10893000]
08:58:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec11a79c00) [pid = 3348] [serial = 1542] [outer = 0x7fec10893000]
08:58:08 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
08:58:08 INFO - document served over http requires an http
08:58:08 INFO - sub-resource via script-tag using the meta-referrer
08:58:08 INFO - delivery method with keep-origin-redirect and when
08:58:08 INFO - the target request is cross-origin.
08:58:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2244ms
08:58:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:58:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1013b000 == 30 [pid = 3348] [id = 552]
08:58:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec109d6400) [pid = 3348] [serial = 1543] [outer = (nil)]
08:58:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec12acdc00) [pid = 3348] [serial = 1544] [outer = 0x7fec109d6400]
08:58:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec12be3800) [pid = 3348] [serial = 1545] [outer = 0x7fec109d6400]
08:58:10 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
08:58:10 INFO - document served over http requires an http
08:58:10 INFO - sub-resource via script-tag using the meta-referrer
08:58:10 INFO - delivery method with no-redirect and when
08:58:10 INFO - the target request is cross-origin.
08:58:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2349ms
08:58:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:58:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10eda800 == 31 [pid = 3348] [id = 553]
08:58:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec1280fc00) [pid = 3348] [serial = 1546] [outer = (nil)]
08:58:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec12e62800) [pid = 3348] [serial = 1547] [outer = 0x7fec1280fc00]
08:58:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec130e8c00) [pid = 3348] [serial = 1548] [outer = 0x7fec1280fc00]
08:58:13 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
08:58:13 INFO - document served over http requires an http
08:58:13 INFO - sub-resource via script-tag using the meta-referrer
08:58:13 INFO - delivery method with swap-origin-redirect and when
08:58:13 INFO - the target request is cross-origin.
08:58:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3067ms
08:58:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:58:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed3800 == 32 [pid = 3348] [id = 554]
08:58:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec13088800) [pid = 3348] [serial = 1549] [outer = (nil)]
08:58:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec13f34c00) [pid = 3348] [serial = 1550] [outer = 0x7fec13088800]
08:58:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec143a5800) [pid = 3348] [serial = 1551] [outer = 0x7fec13088800]
08:58:15 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
08:58:15 INFO - document served over http requires an http
08:58:15 INFO - sub-resource via xhr-request using the meta-referrer
08:58:15 INFO - delivery method with keep-origin-redirect and when
08:58:15 INFO - the target request is cross-origin.
08:58:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2041ms
08:58:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:58:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a5c800 == 33 [pid = 3348] [id = 555]
08:58:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec13d1d400) [pid = 3348] [serial = 1552] [outer = (nil)]
08:58:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec1507d800) [pid = 3348] [serial = 1553] [outer = 0x7fec13d1d400]
08:58:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec15d89000) [pid = 3348] [serial = 1554] [outer = 0x7fec13d1d400]
08:58:17 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
08:58:17 INFO - document served over http requires an http
08:58:17 INFO - sub-resource via xhr-request using the meta-referrer
08:58:17 INFO - delivery method with no-redirect and when
08:58:17 INFO - the target request is cross-origin.
08:58:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1906ms
08:58:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:58:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f24800 == 34 [pid = 3348] [id = 556]
08:58:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec15dd1800) [pid = 3348] [serial = 1555] [outer = (nil)]
08:58:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec15dd9c00) [pid = 3348] [serial = 1556] [outer = 0x7fec15dd1800]
08:58:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec16110c00) [pid = 3348] [serial = 1557] [outer = 0x7fec15dd1800]
08:58:20 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
08:58:20 INFO - document served over http requires an http
08:58:20 INFO - sub-resource via xhr-request using the meta-referrer
08:58:20 INFO - delivery method with swap-origin-redirect and when
08:58:20 INFO - the target request is cross-origin.
08:58:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2357ms
08:58:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:58:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14375000 == 35 [pid = 3348] [id = 557]
08:58:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec15dd6000) [pid = 3348] [serial = 1558] [outer = (nil)]
08:58:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec17518800) [pid = 3348] [serial = 1559] [outer = 0x7fec15dd6000]
08:58:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec1931b000) [pid = 3348] [serial = 1560] [outer = 0x7fec15dd6000]
08:58:22 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
08:58:22 INFO - document served over http requires an https
08:58:22 INFO - sub-resource via fetch-request using the meta-referrer
08:58:22 INFO - delivery method with keep-origin-redirect and when
08:58:22 INFO - the target request is cross-origin.
08:58:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2489ms
08:58:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:58:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec150d4000 == 36 [pid = 3348] [id = 558]
08:58:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec1751f400) [pid = 3348] [serial = 1561] [outer = (nil)]
08:58:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec193f1c00) [pid = 3348] [serial = 1562] [outer = 0x7fec1751f400]
08:58:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec19449400) [pid = 3348] [serial = 1563] [outer = 0x7fec1751f400]
08:58:25 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
08:58:25 INFO - document served over http requires an https
08:58:25 INFO - sub-resource via fetch-request using the meta-referrer
08:58:25 INFO - delivery method with no-redirect and when
08:58:25 INFO - the target request is cross-origin.
08:58:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2384ms
08:58:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:58:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15df7000 == 37 [pid = 3348] [id = 559]
08:58:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec19350000) [pid = 3348] [serial = 1564] [outer = (nil)]
08:58:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec1949ac00) [pid = 3348] [serial = 1565] [outer = 0x7fec19350000]
08:58:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec096c4c00) [pid = 3348] [serial = 1566] [outer = 0x7fec19350000]
08:58:28 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
08:58:28 INFO - document served over http requires an https
08:58:28 INFO - sub-resource via fetch-request using the meta-referrer
08:58:28 INFO - delivery method with swap-origin-redirect and when
08:58:28 INFO - the target request is cross-origin.
08:58:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3157ms
08:58:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:58:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15ea5800 == 38 [pid = 3348] [id = 560]
08:58:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec096cfc00) [pid = 3348] [serial = 1567] [outer = (nil)]
08:58:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec096d0c00) [pid = 3348] [serial = 1568] [outer = 0x7fec096cfc00]
08:58:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec131f1800) [pid = 3348] [serial = 1569] [outer = 0x7fec096cfc00]
08:58:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f13000 == 39 [pid = 3348] [id = 561]
08:58:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec131f5400) [pid = 3348] [serial = 1570] [outer = (nil)]
08:58:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec131f9400) [pid = 3348] [serial = 1571] [outer = 0x7fec131f5400]
08:58:30 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
08:58:30 INFO - document served over http requires an https
08:58:30 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:30 INFO - delivery method with keep-origin-redirect and when
08:58:30 INFO - the target request is cross-origin.
08:58:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2307ms
08:58:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d322800 == 38 [pid = 3348] [id = 529]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10edc800 == 37 [pid = 3348] [id = 487]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10820800 == 36 [pid = 3348] [id = 531]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff1d000 == 35 [pid = 3348] [id = 530]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11311000 == 34 [pid = 3348] [id = 533]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d9800 == 33 [pid = 3348] [id = 532]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a5b800 == 32 [pid = 3348] [id = 535]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1b000 == 31 [pid = 3348] [id = 534]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a66000 == 30 [pid = 3348] [id = 536]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131a000 == 29 [pid = 3348] [id = 504]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306e000 == 28 [pid = 3348] [id = 537]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132dc800 == 27 [pid = 3348] [id = 538]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d80800 == 26 [pid = 3348] [id = 539]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23b800 == 25 [pid = 3348] [id = 541]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa17800 == 24 [pid = 3348] [id = 542]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa30000 == 23 [pid = 3348] [id = 543]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d99000 == 22 [pid = 3348] [id = 540]
08:58:31 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbcd000 == 21 [pid = 3348] [id = 544]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b099800 == 20 [pid = 3348] [id = 546]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d982000 == 19 [pid = 3348] [id = 548]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcf800 == 18 [pid = 3348] [id = 547]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6c800 == 17 [pid = 3348] [id = 550]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e637800 == 16 [pid = 3348] [id = 549]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe76000 == 15 [pid = 3348] [id = 551]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1013b000 == 14 [pid = 3348] [id = 552]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10eda800 == 13 [pid = 3348] [id = 553]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed3800 == 12 [pid = 3348] [id = 554]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a5c800 == 11 [pid = 3348] [id = 555]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f24800 == 10 [pid = 3348] [id = 556]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14375000 == 9 [pid = 3348] [id = 557]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec150d4000 == 8 [pid = 3348] [id = 558]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15df7000 == 7 [pid = 3348] [id = 559]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f13000 == 6 [pid = 3348] [id = 561]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15ea5800 == 5 [pid = 3348] [id = 560]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5d4000 == 4 [pid = 3348] [id = 511]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c995000 == 3 [pid = 3348] [id = 545]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5da800 == 2 [pid = 3348] [id = 528]
08:58:32 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbcc000 == 1 [pid = 3348] [id = 470]
08:58:32 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec10a52400) [pid = 3348] [serial = 1476] [outer = (nil)] [url = about:blank]
08:58:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ac8000 == 2 [pid = 3348] [id = 562]
08:58:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec0938b400) [pid = 3348] [serial = 1572] [outer = (nil)]
08:58:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec0938d800) [pid = 3348] [serial = 1573] [outer = 0x7fec0938b400]
08:58:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec09e8d000) [pid = 3348] [serial = 1574] [outer = 0x7fec0938b400]
08:58:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a7000 == 3 [pid = 3348] [id = 563]
08:58:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec0ade2400) [pid = 3348] [serial = 1575] [outer = (nil)]
08:58:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 157 (0x7fec0adec000) [pid = 3348] [serial = 1576] [outer = 0x7fec0ade2400]
08:58:34 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
08:58:34 INFO - document served over http requires an https
08:58:34 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:34 INFO - delivery method with no-redirect and when
08:58:34 INFO - the target request is cross-origin.
08:58:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3863ms
08:58:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:58:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b5800 == 4 [pid = 3348] [id = 564]
08:58:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 158 (0x7fec0ade5000) [pid = 3348] [serial = 1577] [outer = (nil)]
08:58:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 159 (0x7fec0adeb000) [pid = 3348] [serial = 1578] [outer = 0x7fec0ade5000]
08:58:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec0af73800) [pid = 3348] [serial = 1579] [outer = 0x7fec0ade5000]
08:58:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094be000 == 5 [pid = 3348] [id = 565]
08:58:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 161 (0x7fec0af79800) [pid = 3348] [serial = 1580] [outer = (nil)]
08:58:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 162 (0x7fec0af7dc00) [pid = 3348] [serial = 1581] [outer = 0x7fec0af79800]
08:58:36 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
08:58:36 INFO - document served over http requires an https
08:58:36 INFO - sub-resource via iframe-tag using the meta-referrer
08:58:36 INFO - delivery method with swap-origin-redirect and when
08:58:36 INFO - the target request is cross-origin.
08:58:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2338ms
08:58:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:58:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094cd800 == 6 [pid = 3348] [id = 566]
08:58:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 163 (0x7fec0aeea000) [pid = 3348] [serial = 1582] [outer = (nil)]
08:58:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 164 (0x7fec0af7cc00) [pid = 3348] [serial = 1583] [outer = 0x7fec0aeea000]
08:58:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 165 (0x7fec0bd6a800) [pid = 3348] [serial = 1584] [outer = 0x7fec0aeea000]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 164 (0x7fec0cba6c00) [pid = 3348] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 163 (0x7fec0d572800) [pid = 3348] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 162 (0x7fec11a75400) [pid = 3348] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 161 (0x7fec0d97e400) [pid = 3348] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 160 (0x7fec1088e000) [pid = 3348] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec09e8b800) [pid = 3348] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 158 (0x7fec0f3c0800) [pid = 3348] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 157 (0x7fec0b1eec00) [pid = 3348] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 156 (0x7fec10951800) [pid = 3348] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec11f67800) [pid = 3348] [serial = 1404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec10a51000) [pid = 3348] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec12b30000) [pid = 3348] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347451564]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec0b1e6400) [pid = 3348] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec0d57d000) [pid = 3348] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec1378c400) [pid = 3348] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec11f66c00) [pid = 3348] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0bd6bc00) [pid = 3348] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec0e8b3800) [pid = 3348] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec12be7000) [pid = 3348] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec13f3cc00) [pid = 3348] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec10946400) [pid = 3348] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec0b1e7c00) [pid = 3348] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec13d21000) [pid = 3348] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec0aee4400) [pid = 3348] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec10892400) [pid = 3348] [serial = 1488] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec144a4800) [pid = 3348] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec09e8ec00) [pid = 3348] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec130e2000) [pid = 3348] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0bd6f000) [pid = 3348] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec0ade8000) [pid = 3348] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec11f5d800) [pid = 3348] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec12be0400) [pid = 3348] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec11a84c00) [pid = 3348] [serial = 1451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0caa7c00) [pid = 3348] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0aeec400) [pid = 3348] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec143a4400) [pid = 3348] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0af77000) [pid = 3348] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec10a46c00) [pid = 3348] [serial = 1446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0d38cc00) [pid = 3348] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0e762400) [pid = 3348] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0e76b800) [pid = 3348] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec12ad8c00) [pid = 3348] [serial = 1409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec109de400) [pid = 3348] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0bd69000) [pid = 3348] [serial = 1362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0b1eb800) [pid = 3348] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec1088dc00) [pid = 3348] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec09e8f000) [pid = 3348] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec13d1d800) [pid = 3348] [serial = 1499] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec144a7400) [pid = 3348] [serial = 1508] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0b1ecc00) [pid = 3348] [serial = 1514] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0d391000) [pid = 3348] [serial = 1481] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec143a2400) [pid = 3348] [serial = 1505] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0bd76000) [pid = 3348] [serial = 1478] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0d399c00) [pid = 3348] [serial = 1520] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec12be3000) [pid = 3348] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347451564]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec13f38800) [pid = 3348] [serial = 1502] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec12e62400) [pid = 3348] [serial = 1494] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0e930c00) [pid = 3348] [serial = 1523] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec1280e400) [pid = 3348] [serial = 1489] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec13d1e400) [pid = 3348] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0c968400) [pid = 3348] [serial = 1517] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec1280e000) [pid = 3348] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec15002400) [pid = 3348] [serial = 1511] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec10889000) [pid = 3348] [serial = 1484] [outer = (nil)] [url = about:blank]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0bd72400) [pid = 3348] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:42 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0c963000) [pid = 3348] [serial = 1526] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d79b800) [pid = 3348] [serial = 1515] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec15b3bc00) [pid = 3348] [serial = 1512] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec1088d400) [pid = 3348] [serial = 1392] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0ff0d800) [pid = 3348] [serial = 1347] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec12bdfc00) [pid = 3348] [serial = 1411] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec1308f000) [pid = 3348] [serial = 1458] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec11f60800) [pid = 3348] [serial = 1356] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec12acf000) [pid = 3348] [serial = 1364] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec12e5d400) [pid = 3348] [serial = 1453] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0e60f800) [pid = 3348] [serial = 1341] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec10974400) [pid = 3348] [serial = 1350] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0caa1c00) [pid = 3348] [serial = 1383] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec13788000) [pid = 3348] [serial = 1464] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec146df800) [pid = 3348] [serial = 1509] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0e92c800) [pid = 3348] [serial = 1389] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec12804400) [pid = 3348] [serial = 1359] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec10206c00) [pid = 3348] [serial = 1437] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0e92d400) [pid = 3348] [serial = 1344] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0e54c000) [pid = 3348] [serial = 1434] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec10d1f400) [pid = 3348] [serial = 1353] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec1097cc00) [pid = 3348] [serial = 1440] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0d574800) [pid = 3348] [serial = 1338] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec10991400) [pid = 3348] [serial = 1395] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0d86f400) [pid = 3348] [serial = 1386] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec12acbc00) [pid = 3348] [serial = 1448] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec10d24000) [pid = 3348] [serial = 1443] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec130ec400) [pid = 3348] [serial = 1461] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec1129fc00) [pid = 3348] [serial = 1398] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec12af8000) [pid = 3348] [serial = 1406] [outer = (nil)] [url = about:blank]
08:58:44 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12ad4c00) [pid = 3348] [serial = 1401] [outer = (nil)] [url = about:blank]
08:58:45 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
08:58:45 INFO - document served over http requires an https
08:58:45 INFO - sub-resource via script-tag using the meta-referrer
08:58:45 INFO - delivery method with keep-origin-redirect and when
08:58:45 INFO - the target request is cross-origin.
08:58:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 8623ms
08:58:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:58:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c9800 == 7 [pid = 3348] [id = 567]
08:58:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec09e82000) [pid = 3348] [serial = 1585] [outer = (nil)]
08:58:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec09e85c00) [pid = 3348] [serial = 1586] [outer = 0x7fec09e82000]
08:58:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0ade0400) [pid = 3348] [serial = 1587] [outer = 0x7fec09e82000]
08:58:47 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
08:58:47 INFO - document served over http requires an https
08:58:47 INFO - sub-resource via script-tag using the meta-referrer
08:58:47 INFO - delivery method with no-redirect and when
08:58:47 INFO - the target request is cross-origin.
08:58:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1893ms
08:58:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:58:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3a800 == 8 [pid = 3348] [id = 568]
08:58:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec096cb000) [pid = 3348] [serial = 1588] [outer = (nil)]
08:58:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0af6f400) [pid = 3348] [serial = 1589] [outer = 0x7fec096cb000]
08:58:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0b1e1c00) [pid = 3348] [serial = 1590] [outer = 0x7fec096cb000]
08:58:49 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
08:58:49 INFO - document served over http requires an https
08:58:49 INFO - sub-resource via script-tag using the meta-referrer
08:58:49 INFO - delivery method with swap-origin-redirect and when
08:58:49 INFO - the target request is cross-origin.
08:58:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1994ms
08:58:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:58:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b09f000 == 9 [pid = 3348] [id = 569]
08:58:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0aeee800) [pid = 3348] [serial = 1591] [outer = (nil)]
08:58:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0bd71400) [pid = 3348] [serial = 1592] [outer = 0x7fec0aeee800]
08:58:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0c95f800) [pid = 3348] [serial = 1593] [outer = 0x7fec0aeee800]
08:58:51 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
08:58:51 INFO - document served over http requires an https
08:58:51 INFO - sub-resource via xhr-request using the meta-referrer
08:58:51 INFO - delivery method with keep-origin-redirect and when
08:58:51 INFO - the target request is cross-origin.
08:58:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1896ms
08:58:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:58:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23c000 == 10 [pid = 3348] [id = 570]
08:58:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0bd70400) [pid = 3348] [serial = 1594] [outer = (nil)]
08:58:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0c967c00) [pid = 3348] [serial = 1595] [outer = 0x7fec0bd70400]
08:58:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0ca33c00) [pid = 3348] [serial = 1596] [outer = 0x7fec0bd70400]
08:58:53 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
08:58:53 INFO - document served over http requires an https
08:58:53 INFO - sub-resource via xhr-request using the meta-referrer
08:58:53 INFO - delivery method with no-redirect and when
08:58:53 INFO - the target request is cross-origin.
08:58:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2193ms
08:58:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:58:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbbc800 == 11 [pid = 3348] [id = 571]
08:58:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0c967400) [pid = 3348] [serial = 1597] [outer = (nil)]
08:58:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0ca3dc00) [pid = 3348] [serial = 1598] [outer = 0x7fec0c967400]
08:58:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0caa8000) [pid = 3348] [serial = 1599] [outer = 0x7fec0c967400]
08:58:55 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
08:58:55 INFO - document served over http requires an https
08:58:55 INFO - sub-resource via xhr-request using the meta-referrer
08:58:55 INFO - delivery method with swap-origin-redirect and when
08:58:55 INFO - the target request is cross-origin.
08:58:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2341ms
08:58:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:58:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c811000 == 12 [pid = 3348] [id = 572]
08:58:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0ca3e800) [pid = 3348] [serial = 1600] [outer = (nil)]
08:58:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0cba2800) [pid = 3348] [serial = 1601] [outer = 0x7fec0ca3e800]
08:58:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0cbad400) [pid = 3348] [serial = 1602] [outer = 0x7fec0ca3e800]
08:58:57 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
08:58:57 INFO - document served over http requires an http
08:58:57 INFO - sub-resource via fetch-request using the meta-referrer
08:58:57 INFO - delivery method with keep-origin-redirect and when
08:58:57 INFO - the target request is same-origin.
08:58:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2189ms
08:58:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:58:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c886000 == 13 [pid = 3348] [id = 573]
08:58:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0cba2400) [pid = 3348] [serial = 1603] [outer = (nil)]
08:58:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0d392c00) [pid = 3348] [serial = 1604] [outer = 0x7fec0cba2400]
08:58:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0d399800) [pid = 3348] [serial = 1605] [outer = 0x7fec0cba2400]
08:59:00 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
08:59:00 INFO - document served over http requires an http
08:59:00 INFO - sub-resource via fetch-request using the meta-referrer
08:59:00 INFO - delivery method with no-redirect and when
08:59:00 INFO - the target request is same-origin.
08:59:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2045ms
08:59:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:59:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1c800 == 14 [pid = 3348] [id = 574]
08:59:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0d392800) [pid = 3348] [serial = 1606] [outer = (nil)]
08:59:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0d578800) [pid = 3348] [serial = 1607] [outer = 0x7fec0d392800]
08:59:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0d793400) [pid = 3348] [serial = 1608] [outer = 0x7fec0d392800]
08:59:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:03 INFO - document served over http requires an http
08:59:03 INFO - sub-resource via fetch-request using the meta-referrer
08:59:03 INFO - delivery method with swap-origin-redirect and when
08:59:03 INFO - the target request is same-origin.
08:59:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3937ms
08:59:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:59:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa25800 == 15 [pid = 3348] [id = 575]
08:59:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec09e80400) [pid = 3348] [serial = 1609] [outer = (nil)]
08:59:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec09e8d800) [pid = 3348] [serial = 1610] [outer = 0x7fec09e80400]
08:59:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0af7b000) [pid = 3348] [serial = 1611] [outer = 0x7fec09e80400]
08:59:05 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094be000 == 14 [pid = 3348] [id = 565]
08:59:05 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b5800 == 13 [pid = 3348] [id = 564]
08:59:05 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a7000 == 12 [pid = 3348] [id = 563]
08:59:05 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ac8000 == 11 [pid = 3348] [id = 562]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec12af7c00) [pid = 3348] [serial = 1490] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0d979800) [pid = 3348] [serial = 1518] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec13f34800) [pid = 3348] [serial = 1500] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec13780000) [pid = 3348] [serial = 1495] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0e613c00) [pid = 3348] [serial = 1521] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0d97f000) [pid = 3348] [serial = 1479] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec11299400) [pid = 3348] [serial = 1485] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec14467000) [pid = 3348] [serial = 1506] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0e92cc00) [pid = 3348] [serial = 1482] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1439c000) [pid = 3348] [serial = 1503] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0ff05800) [pid = 3348] [serial = 1524] [outer = (nil)] [url = about:blank]
08:59:05 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0e604800) [pid = 3348] [serial = 1527] [outer = (nil)] [url = about:blank]
08:59:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ae3000 == 12 [pid = 3348] [id = 576]
08:59:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec09391c00) [pid = 3348] [serial = 1612] [outer = (nil)]
08:59:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec096ce800) [pid = 3348] [serial = 1613] [outer = 0x7fec09391c00]
08:59:06 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
08:59:06 INFO - document served over http requires an http
08:59:06 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:06 INFO - delivery method with keep-origin-redirect and when
08:59:06 INFO - the target request is same-origin.
08:59:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2340ms
08:59:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:59:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b1800 == 13 [pid = 3348] [id = 577]
08:59:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec096c2800) [pid = 3348] [serial = 1614] [outer = (nil)]
08:59:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec096ce000) [pid = 3348] [serial = 1615] [outer = 0x7fec096c2800]
08:59:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0c963400) [pid = 3348] [serial = 1616] [outer = 0x7fec096c2800]
08:59:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b24e800 == 14 [pid = 3348] [id = 578]
08:59:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0caa2400) [pid = 3348] [serial = 1617] [outer = (nil)]
08:59:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0cba1400) [pid = 3348] [serial = 1618] [outer = 0x7fec0caa2400]
08:59:08 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
08:59:08 INFO - document served over http requires an http
08:59:08 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:08 INFO - delivery method with no-redirect and when
08:59:08 INFO - the target request is same-origin.
08:59:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1789ms
08:59:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:59:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c87a000 == 15 [pid = 3348] [id = 579]
08:59:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0aef1800) [pid = 3348] [serial = 1619] [outer = (nil)]
08:59:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0caadc00) [pid = 3348] [serial = 1620] [outer = 0x7fec0aef1800]
08:59:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0d795400) [pid = 3348] [serial = 1621] [outer = 0x7fec0aef1800]
08:59:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbc0000 == 16 [pid = 3348] [id = 580]
08:59:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0d79f000) [pid = 3348] [serial = 1622] [outer = (nil)]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0af7cc00) [pid = 3348] [serial = 1583] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec17518800) [pid = 3348] [serial = 1559] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec193f1c00) [pid = 3348] [serial = 1562] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec1949ac00) [pid = 3348] [serial = 1565] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec1507d800) [pid = 3348] [serial = 1553] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec15dd9c00) [pid = 3348] [serial = 1556] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec12acdc00) [pid = 3348] [serial = 1544] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec12e62800) [pid = 3348] [serial = 1547] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec13f34c00) [pid = 3348] [serial = 1550] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec10a4bc00) [pid = 3348] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0ff11800) [pid = 3348] [serial = 1536] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec10a4b400) [pid = 3348] [serial = 1541] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec1020a800) [pid = 3348] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347483264]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0bd6b400) [pid = 3348] [serial = 1531] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec131f9400) [pid = 3348] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec096d0c00) [pid = 3348] [serial = 1568] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0af7dc00) [pid = 3348] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0adeb000) [pid = 3348] [serial = 1578] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0adec000) [pid = 3348] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347514172]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0938d800) [pid = 3348] [serial = 1573] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0ade2400) [pid = 3348] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347514172]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0938b400) [pid = 3348] [serial = 1572] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0af79800) [pid = 3348] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec109e1000) [pid = 3348] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec10893000) [pid = 3348] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec131f5400) [pid = 3348] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec1280fc00) [pid = 3348] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec0e9d3c00) [pid = 3348] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347483264]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec109d6400) [pid = 3348] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0ade5000) [pid = 3348] [serial = 1577] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec15dd6000) [pid = 3348] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec1751f400) [pid = 3348] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec19350000) [pid = 3348] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec13d1d400) [pid = 3348] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec15dd1800) [pid = 3348] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec13088800) [pid = 3348] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0d38f800) [pid = 3348] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0aee6800) [pid = 3348] [serial = 1530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec096cfc00) [pid = 3348] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec15d89000) [pid = 3348] [serial = 1554] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec16110c00) [pid = 3348] [serial = 1557] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec143a5800) [pid = 3348] [serial = 1551] [outer = (nil)] [url = about:blank]
08:59:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec096c6c00) [pid = 3348] [serial = 1623] [outer = 0x7fec0d79f000]
08:59:11 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
08:59:11 INFO - document served over http requires an http
08:59:11 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:11 INFO - delivery method with swap-origin-redirect and when
08:59:11 INFO - the target request is same-origin.
08:59:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2652ms
08:59:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:59:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcc800 == 17 [pid = 3348] [id = 581]
08:59:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec0af79800) [pid = 3348] [serial = 1624] [outer = (nil)]
08:59:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec0b1e1800) [pid = 3348] [serial = 1625] [outer = 0x7fec0af79800]
08:59:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec0d867800) [pid = 3348] [serial = 1626] [outer = 0x7fec0af79800]
08:59: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
08:59:13 INFO - document served over http requires an http
08:59:13 INFO - sub-resource via script-tag using the meta-referrer
08:59:13 INFO - delivery method with keep-origin-redirect and when
08:59:13 INFO - the target request is same-origin.
08:59:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2199ms
08:59:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:59:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbb3800 == 18 [pid = 3348] [id = 582]
08:59:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec096c4800) [pid = 3348] [serial = 1627] [outer = (nil)]
08:59:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0af7ac00) [pid = 3348] [serial = 1628] [outer = 0x7fec096c4800]
08:59:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0cba8000) [pid = 3348] [serial = 1629] [outer = 0x7fec096c4800]
08:59:15 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
08:59:15 INFO - document served over http requires an http
08:59:15 INFO - sub-resource via script-tag using the meta-referrer
08:59:15 INFO - delivery method with no-redirect and when
08:59:15 INFO - the target request is same-origin.
08:59:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2504ms
08:59:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:59:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5bc000 == 19 [pid = 3348] [id = 583]
08:59:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0d86dc00) [pid = 3348] [serial = 1630] [outer = (nil)]
08:59:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0d86ec00) [pid = 3348] [serial = 1631] [outer = 0x7fec0d86dc00]
08:59:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0d973400) [pid = 3348] [serial = 1632] [outer = 0x7fec0d86dc00]
08:59:19 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
08:59:19 INFO - document served over http requires an http
08:59:19 INFO - sub-resource via script-tag using the meta-referrer
08:59:19 INFO - delivery method with swap-origin-redirect and when
08:59:19 INFO - the target request is same-origin.
08:59:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3287ms
08:59:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:59:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d67e000 == 20 [pid = 3348] [id = 584]
08:59:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0d86bc00) [pid = 3348] [serial = 1633] [outer = (nil)]
08:59:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0d97a000) [pid = 3348] [serial = 1634] [outer = 0x7fec0d86bc00]
08:59:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0e54e000) [pid = 3348] [serial = 1635] [outer = 0x7fec0d86bc00]
08:59:21 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
08:59:21 INFO - document served over http requires an http
08:59:21 INFO - sub-resource via xhr-request using the meta-referrer
08:59:21 INFO - delivery method with keep-origin-redirect and when
08:59:21 INFO - the target request is same-origin.
08:59:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2101ms
08:59:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:59:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d987800 == 21 [pid = 3348] [id = 585]
08:59:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0d97b400) [pid = 3348] [serial = 1636] [outer = (nil)]
08:59:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0e608000) [pid = 3348] [serial = 1637] [outer = 0x7fec0d97b400]
08:59:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0e60fc00) [pid = 3348] [serial = 1638] [outer = 0x7fec0d97b400]
08:59:23 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
08:59:23 INFO - document served over http requires an http
08:59:23 INFO - sub-resource via xhr-request using the meta-referrer
08:59:23 INFO - delivery method with no-redirect and when
08:59:23 INFO - the target request is same-origin.
08:59:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1906ms
08:59:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:59:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e61a800 == 22 [pid = 3348] [id = 586]
08:59:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0e605000) [pid = 3348] [serial = 1639] [outer = (nil)]
08:59:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0e761c00) [pid = 3348] [serial = 1640] [outer = 0x7fec0e605000]
08:59:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0e76a400) [pid = 3348] [serial = 1641] [outer = 0x7fec0e605000]
08:59:24 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
08:59:24 INFO - document served over http requires an http
08:59:24 INFO - sub-resource via xhr-request using the meta-referrer
08:59:24 INFO - delivery method with swap-origin-redirect and when
08:59:24 INFO - the target request is same-origin.
08:59:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1741ms
08:59:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:59:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e634000 == 23 [pid = 3348] [id = 587]
08:59:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e760800) [pid = 3348] [serial = 1642] [outer = (nil)]
08:59:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e8ae800) [pid = 3348] [serial = 1643] [outer = 0x7fec0e760800]
08:59:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0e925000) [pid = 3348] [serial = 1644] [outer = 0x7fec0e760800]
08:59:27 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
08:59:27 INFO - document served over http requires an https
08:59:27 INFO - sub-resource via fetch-request using the meta-referrer
08:59:27 INFO - delivery method with keep-origin-redirect and when
08:59:27 INFO - the target request is same-origin.
08:59:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2384ms
08:59:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:59:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e71f000 == 24 [pid = 3348] [id = 588]
08:59:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0e8ab400) [pid = 3348] [serial = 1645] [outer = (nil)]
08:59:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e92c000) [pid = 3348] [serial = 1646] [outer = 0x7fec0e8ab400]
08:59:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e9d0c00) [pid = 3348] [serial = 1647] [outer = 0x7fec0e8ab400]
08:59:29 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
08:59:29 INFO - document served over http requires an https
08:59:29 INFO - sub-resource via fetch-request using the meta-referrer
08:59:29 INFO - delivery method with no-redirect and when
08:59:29 INFO - the target request is same-origin.
08:59:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2350ms
08:59:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:59:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e844000 == 25 [pid = 3348] [id = 589]
08:59:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0e92c400) [pid = 3348] [serial = 1648] [outer = (nil)]
08:59:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0e9da000) [pid = 3348] [serial = 1649] [outer = 0x7fec0e92c400]
08:59:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0f3be800) [pid = 3348] [serial = 1650] [outer = 0x7fec0e92c400]
08:59:32 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
08:59:32 INFO - document served over http requires an https
08:59:32 INFO - sub-resource via fetch-request using the meta-referrer
08:59:32 INFO - delivery method with swap-origin-redirect and when
08:59:32 INFO - the target request is same-origin.
08:59:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3350ms
08:59:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:59:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a6800 == 26 [pid = 3348] [id = 590]
08:59:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0aee5400) [pid = 3348] [serial = 1651] [outer = (nil)]
08:59:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0aeea400) [pid = 3348] [serial = 1652] [outer = 0x7fec0aee5400]
08:59:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0bd6ac00) [pid = 3348] [serial = 1653] [outer = 0x7fec0aee5400]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbc0000 == 25 [pid = 3348] [id = 580]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c87a000 == 24 [pid = 3348] [id = 579]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b24e800 == 23 [pid = 3348] [id = 578]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b1800 == 22 [pid = 3348] [id = 577]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ae3000 == 21 [pid = 3348] [id = 576]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa25800 == 20 [pid = 3348] [id = 575]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1c800 == 19 [pid = 3348] [id = 574]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c886000 == 18 [pid = 3348] [id = 573]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c811000 == 17 [pid = 3348] [id = 572]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbbc800 == 16 [pid = 3348] [id = 571]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23c000 == 15 [pid = 3348] [id = 570]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b09f000 == 14 [pid = 3348] [id = 569]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3a800 == 13 [pid = 3348] [id = 568]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c9800 == 12 [pid = 3348] [id = 567]
08:59:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094cd800 == 11 [pid = 3348] [id = 566]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec09e8d000) [pid = 3348] [serial = 1574] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec131f1800) [pid = 3348] [serial = 1569] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec11a79c00) [pid = 3348] [serial = 1542] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec10988800) [pid = 3348] [serial = 1537] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0e76ac00) [pid = 3348] [serial = 1532] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec130e8c00) [pid = 3348] [serial = 1548] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec12be3800) [pid = 3348] [serial = 1545] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec19449400) [pid = 3348] [serial = 1563] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec1931b000) [pid = 3348] [serial = 1560] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec096c4c00) [pid = 3348] [serial = 1566] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0af73800) [pid = 3348] [serial = 1579] [outer = (nil)] [url = about:blank]
08:59:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a0800 == 12 [pid = 3348] [id = 591]
08:59:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0aee7c00) [pid = 3348] [serial = 1654] [outer = (nil)]
08:59:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0bd77400) [pid = 3348] [serial = 1655] [outer = 0x7fec0aee7c00]
08:59:36 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
08:59:36 INFO - document served over http requires an https
08:59:36 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:36 INFO - delivery method with keep-origin-redirect and when
08:59:36 INFO - the target request is same-origin.
08:59:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3005ms
08:59:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:59:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c3800 == 13 [pid = 3348] [id = 592]
08:59:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0adec000) [pid = 3348] [serial = 1656] [outer = (nil)]
08:59:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0b1e5400) [pid = 3348] [serial = 1657] [outer = 0x7fec0adec000]
08:59:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0caa5c00) [pid = 3348] [serial = 1658] [outer = 0x7fec0adec000]
08:59:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae48000 == 14 [pid = 3348] [id = 593]
08:59:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0cab0000) [pid = 3348] [serial = 1659] [outer = (nil)]
08:59:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0cba1c00) [pid = 3348] [serial = 1660] [outer = 0x7fec0cab0000]
08:59:37 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
08:59:37 INFO - document served over http requires an https
08:59:37 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:37 INFO - delivery method with no-redirect and when
08:59:37 INFO - the target request is same-origin.
08:59:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1786ms
08:59:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:59:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a8800 == 15 [pid = 3348] [id = 594]
08:59:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0c964000) [pid = 3348] [serial = 1661] [outer = (nil)]
08:59:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0cba9800) [pid = 3348] [serial = 1662] [outer = 0x7fec0c964000]
08:59:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0d794400) [pid = 3348] [serial = 1663] [outer = 0x7fec0c964000]
08:59:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbbc800 == 16 [pid = 3348] [id = 595]
08:59:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0d875c00) [pid = 3348] [serial = 1664] [outer = (nil)]
08:59:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0af77000) [pid = 3348] [serial = 1665] [outer = 0x7fec0d875c00]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0d392c00) [pid = 3348] [serial = 1604] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0d578800) [pid = 3348] [serial = 1607] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0ca3dc00) [pid = 3348] [serial = 1598] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0cba2800) [pid = 3348] [serial = 1601] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0af6f400) [pid = 3348] [serial = 1589] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0bd71400) [pid = 3348] [serial = 1592] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0c967c00) [pid = 3348] [serial = 1595] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec096ce800) [pid = 3348] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec09e8d800) [pid = 3348] [serial = 1610] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec09e85c00) [pid = 3348] [serial = 1586] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0cba1400) [pid = 3348] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347548127]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec096ce000) [pid = 3348] [serial = 1615] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0caadc00) [pid = 3348] [serial = 1620] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec096c6c00) [pid = 3348] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0b1e1800) [pid = 3348] [serial = 1625] [outer = (nil)] [url = about:blank]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec09391c00) [pid = 3348] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0d79f000) [pid = 3348] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec096c2800) [pid = 3348] [serial = 1614] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0caa2400) [pid = 3348] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347548127]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec09e80400) [pid = 3348] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
08:59:40 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0aef1800) [pid = 3348] [serial = 1619] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
08:59:40 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
08:59:40 INFO - document served over http requires an https
08:59:40 INFO - sub-resource via iframe-tag using the meta-referrer
08:59:40 INFO - delivery method with swap-origin-redirect and when
08:59:40 INFO - the target request is same-origin.
08:59:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2594ms
08:59:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:59:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbca000 == 17 [pid = 3348] [id = 596]
08:59:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec096ce800) [pid = 3348] [serial = 1666] [outer = (nil)]
08:59:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec09e85c00) [pid = 3348] [serial = 1667] [outer = 0x7fec096ce800]
08:59:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0ca3e000) [pid = 3348] [serial = 1668] [outer = 0x7fec096ce800]
08:59:42 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
08:59:42 INFO - document served over http requires an https
08:59:42 INFO - sub-resource via script-tag using the meta-referrer
08:59:42 INFO - delivery method with keep-origin-redirect and when
08:59:42 INFO - the target request is same-origin.
08:59:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2043ms
08:59:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:59:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b09b000 == 18 [pid = 3348] [id = 597]
08:59:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec09394c00) [pid = 3348] [serial = 1669] [outer = (nil)]
08:59:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec09e80400) [pid = 3348] [serial = 1670] [outer = 0x7fec09394c00]
08:59:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0caaa000) [pid = 3348] [serial = 1671] [outer = 0x7fec09394c00]
08:59:44 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
08:59:44 INFO - document served over http requires an https
08:59:44 INFO - sub-resource via script-tag using the meta-referrer
08:59:44 INFO - delivery method with no-redirect and when
08:59:44 INFO - the target request is same-origin.
08:59:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2294ms
08:59:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:59:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c99c000 == 19 [pid = 3348] [id = 598]
08:59:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0af7a800) [pid = 3348] [serial = 1672] [outer = (nil)]
08:59:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0d79f000) [pid = 3348] [serial = 1673] [outer = 0x7fec0af7a800]
08:59:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0e553000) [pid = 3348] [serial = 1674] [outer = 0x7fec0af7a800]
08:59:47 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
08:59:47 INFO - document served over http requires an https
08:59:47 INFO - sub-resource via script-tag using the meta-referrer
08:59:47 INFO - delivery method with swap-origin-redirect and when
08:59:47 INFO - the target request is same-origin.
08:59:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2494ms
08:59:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:59:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d313800 == 20 [pid = 3348] [id = 599]
08:59:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e60d400) [pid = 3348] [serial = 1675] [outer = (nil)]
08:59:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0e8afc00) [pid = 3348] [serial = 1676] [outer = 0x7fec0e60d400]
08:59:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0e9d2000) [pid = 3348] [serial = 1677] [outer = 0x7fec0e60d400]
08:59:50 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
08:59:50 INFO - document served over http requires an https
08:59:50 INFO - sub-resource via xhr-request using the meta-referrer
08:59:50 INFO - delivery method with keep-origin-redirect and when
08:59:50 INFO - the target request is same-origin.
08:59:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3249ms
08:59:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:59:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e70b800 == 21 [pid = 3348] [id = 600]
08:59:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e8abc00) [pid = 3348] [serial = 1678] [outer = (nil)]
08:59:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0f3c6c00) [pid = 3348] [serial = 1679] [outer = 0x7fec0e8abc00]
08:59:51 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0ff08800) [pid = 3348] [serial = 1680] [outer = 0x7fec0e8abc00]
08:59:52 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
08:59:52 INFO - document served over http requires an https
08:59:52 INFO - sub-resource via xhr-request using the meta-referrer
08:59:52 INFO - delivery method with no-redirect and when
08:59:52 INFO - the target request is same-origin.
08:59:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1936ms
08:59:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:59:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb67800 == 22 [pid = 3348] [id = 601]
08:59:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0f3c7800) [pid = 3348] [serial = 1681] [outer = (nil)]
08:59:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec10205800) [pid = 3348] [serial = 1682] [outer = 0x7fec0f3c7800]
08:59:53 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec1020c800) [pid = 3348] [serial = 1683] [outer = 0x7fec0f3c7800]
08:59:54 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
08:59:54 INFO - document served over http requires an https
08:59:54 INFO - sub-resource via xhr-request using the meta-referrer
08:59:54 INFO - delivery method with swap-origin-redirect and when
08:59:54 INFO - the target request is same-origin.
08:59:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1847ms
08:59:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:59:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f34b800 == 23 [pid = 3348] [id = 602]
08:59:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0ff11000) [pid = 3348] [serial = 1684] [outer = (nil)]
08:59:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec10889800) [pid = 3348] [serial = 1685] [outer = 0x7fec0ff11000]
08:59:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec10894800) [pid = 3348] [serial = 1686] [outer = 0x7fec0ff11000]
08:59:56 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
08:59:56 INFO - document served over http requires an http
08:59:56 INFO - sub-resource via fetch-request using the http-csp
08:59:56 INFO - delivery method with keep-origin-redirect and when
08:59:56 INFO - the target request is cross-origin.
08:59:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1910ms
08:59:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:59:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe68800 == 24 [pid = 3348] [id = 603]
08:59:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec10887000) [pid = 3348] [serial = 1687] [outer = (nil)]
08:59:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec10949c00) [pid = 3348] [serial = 1688] [outer = 0x7fec10887000]
08:59:57 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec10951800) [pid = 3348] [serial = 1689] [outer = 0x7fec10887000]
08:59:58 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
08:59:58 INFO - document served over http requires an http
08:59:58 INFO - sub-resource via fetch-request using the http-csp
08:59:58 INFO - delivery method with no-redirect and when
08:59:58 INFO - the target request is cross-origin.
08:59:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2240ms
08:59:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:59:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff1f800 == 25 [pid = 3348] [id = 604]
08:59:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec10949000) [pid = 3348] [serial = 1690] [outer = (nil)]
08:59:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec10978400) [pid = 3348] [serial = 1691] [outer = 0x7fec10949000]
08:59:59 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec10982c00) [pid = 3348] [serial = 1692] [outer = 0x7fec10949000]
09:00:02 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
09:00:02 INFO - document served over http requires an http
09:00:02 INFO - sub-resource via fetch-request using the http-csp
09:00:02 INFO - delivery method with swap-origin-redirect and when
09:00:02 INFO - the target request is cross-origin.
09:00:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3650ms
09:00:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:00:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb9000 == 26 [pid = 3348] [id = 605]
09:00:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec096c9000) [pid = 3348] [serial = 1693] [outer = (nil)]
09:00:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec09e87400) [pid = 3348] [serial = 1694] [outer = 0x7fec096c9000]
09:00:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0c963800) [pid = 3348] [serial = 1695] [outer = 0x7fec096c9000]
09:00:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093b1000 == 27 [pid = 3348] [id = 606]
09:00:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0cab0800) [pid = 3348] [serial = 1696] [outer = (nil)]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbbc800 == 26 [pid = 3348] [id = 595]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a8800 == 25 [pid = 3348] [id = 594]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae48000 == 24 [pid = 3348] [id = 593]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c3800 == 23 [pid = 3348] [id = 592]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a0800 == 22 [pid = 3348] [id = 591]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a6800 == 21 [pid = 3348] [id = 590]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e71f000 == 20 [pid = 3348] [id = 588]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e634000 == 19 [pid = 3348] [id = 587]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e61a800 == 18 [pid = 3348] [id = 586]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d987800 == 17 [pid = 3348] [id = 585]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d67e000 == 16 [pid = 3348] [id = 584]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5bc000 == 15 [pid = 3348] [id = 583]
09:00:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbb3800 == 14 [pid = 3348] [id = 582]
09:00:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0938e000) [pid = 3348] [serial = 1697] [outer = 0x7fec0cab0800]
09:00:05 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0af7b000) [pid = 3348] [serial = 1611] [outer = (nil)] [url = about:blank]
09:00:05 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0c963400) [pid = 3348] [serial = 1616] [outer = (nil)] [url = about:blank]
09:00:05 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0d795400) [pid = 3348] [serial = 1621] [outer = (nil)] [url = about:blank]
09:00:05 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
09:00:05 INFO - document served over http requires an http
09:00:05 INFO - sub-resource via iframe-tag using the http-csp
09:00:05 INFO - delivery method with keep-origin-redirect and when
09:00:05 INFO - the target request is cross-origin.
09:00:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3147ms
09:00:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:00:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093bc800 == 15 [pid = 3348] [id = 607]
09:00:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec096d0c00) [pid = 3348] [serial = 1698] [outer = (nil)]
09:00:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0c963400) [pid = 3348] [serial = 1699] [outer = 0x7fec096d0c00]
09:00:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0d972000) [pid = 3348] [serial = 1700] [outer = 0x7fec096d0c00]
09:00:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae4d800 == 16 [pid = 3348] [id = 608]
09:00:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0d97cc00) [pid = 3348] [serial = 1701] [outer = (nil)]
09:00:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0e551000) [pid = 3348] [serial = 1702] [outer = 0x7fec0d97cc00]
09:00:08 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
09:00:08 INFO - document served over http requires an http
09:00:08 INFO - sub-resource via iframe-tag using the http-csp
09:00:08 INFO - delivery method with no-redirect and when
09:00:08 INFO - the target request is cross-origin.
09:00:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2741ms
09:00:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:00:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbaf000 == 17 [pid = 3348] [id = 609]
09:00:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0bd68c00) [pid = 3348] [serial = 1703] [outer = (nil)]
09:00:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0e550400) [pid = 3348] [serial = 1704] [outer = 0x7fec0bd68c00]
09:00:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec0e8a8400) [pid = 3348] [serial = 1705] [outer = 0x7fec0bd68c00]
09:00:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d31e000 == 18 [pid = 3348] [id = 610]
09:00:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0e926000) [pid = 3348] [serial = 1706] [outer = (nil)]
09:00:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0e928000) [pid = 3348] [serial = 1707] [outer = 0x7fec0e926000]
09:00:10 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
09:00:10 INFO - document served over http requires an http
09:00:10 INFO - sub-resource via iframe-tag using the http-csp
09:00:10 INFO - delivery method with swap-origin-redirect and when
09:00:10 INFO - the target request is cross-origin.
09:00:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2033ms
09:00:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:00:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5d3800 == 19 [pid = 3348] [id = 611]
09:00:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0bd6d000) [pid = 3348] [serial = 1708] [outer = (nil)]
09:00:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0d870c00) [pid = 3348] [serial = 1709] [outer = 0x7fec0bd6d000]
09:00:11 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0f3c2c00) [pid = 3348] [serial = 1710] [outer = 0x7fec0bd6d000]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0cba1c00) [pid = 3348] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347577527]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec0af77000) [pid = 3348] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0bd77400) [pid = 3348] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0af7ac00) [pid = 3348] [serial = 1628] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0e92c000) [pid = 3348] [serial = 1646] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0e9da000) [pid = 3348] [serial = 1649] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0cba9800) [pid = 3348] [serial = 1662] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0e761c00) [pid = 3348] [serial = 1640] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0b1e5400) [pid = 3348] [serial = 1657] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0e8ae800) [pid = 3348] [serial = 1643] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0aeea400) [pid = 3348] [serial = 1652] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0e608000) [pid = 3348] [serial = 1637] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0d97a000) [pid = 3348] [serial = 1634] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0d86ec00) [pid = 3348] [serial = 1631] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec09e85c00) [pid = 3348] [serial = 1667] [outer = (nil)] [url = about:blank]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0d875c00) [pid = 3348] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0adec000) [pid = 3348] [serial = 1656] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0aee5400) [pid = 3348] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0c964000) [pid = 3348] [serial = 1661] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0cab0000) [pid = 3348] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347577527]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0aee7c00) [pid = 3348] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:12 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0bd6a800) [pid = 3348] [serial = 1584] [outer = (nil)] [url = about:blank]
09:00:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:00:12 INFO - document served over http requires an http
09:00:12 INFO - sub-resource via script-tag using the http-csp
09:00:12 INFO - delivery method with keep-origin-redirect and when
09:00:12 INFO - the target request is cross-origin.
09:00:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2397ms
09:00:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:00:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d993000 == 20 [pid = 3348] [id = 612]
09:00:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0bd77800) [pid = 3348] [serial = 1711] [outer = (nil)]
09:00:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0c969400) [pid = 3348] [serial = 1712] [outer = 0x7fec0bd77800]
09:00:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0e8ae800) [pid = 3348] [serial = 1713] [outer = 0x7fec0bd77800]
09:00:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:00:14 INFO - document served over http requires an http
09:00:14 INFO - sub-resource via script-tag using the http-csp
09:00:14 INFO - delivery method with no-redirect and when
09:00:14 INFO - the target request is cross-origin.
09:00:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2137ms
09:00:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:00:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d31a000 == 21 [pid = 3348] [id = 613]
09:00:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0aee9800) [pid = 3348] [serial = 1714] [outer = (nil)]
09:00:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0c960000) [pid = 3348] [serial = 1715] [outer = 0x7fec0aee9800]
09:00:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0e60b800) [pid = 3348] [serial = 1716] [outer = 0x7fec0aee9800]
09:00:17 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
09:00:17 INFO - document served over http requires an http
09:00:17 INFO - sub-resource via script-tag using the http-csp
09:00:17 INFO - delivery method with swap-origin-redirect and when
09:00:17 INFO - the target request is cross-origin.
09:00:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2644ms
09:00:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:00:18 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e82f800 == 22 [pid = 3348] [id = 614]
09:00:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0ca31800) [pid = 3348] [serial = 1717] [outer = (nil)]
09:00:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0f3c1000) [pid = 3348] [serial = 1718] [outer = 0x7fec0ca31800]
09:00:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec10212c00) [pid = 3348] [serial = 1719] [outer = 0x7fec0ca31800]
09:00:20 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
09:00:20 INFO - document served over http requires an http
09:00:20 INFO - sub-resource via xhr-request using the http-csp
09:00:20 INFO - delivery method with keep-origin-redirect and when
09:00:20 INFO - the target request is cross-origin.
09:00:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2541ms
09:00:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:00:20 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7c800 == 23 [pid = 3348] [id = 615]
09:00:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec1094b800) [pid = 3348] [serial = 1720] [outer = (nil)]
09:00:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec10977800) [pid = 3348] [serial = 1721] [outer = 0x7fec1094b800]
09:00:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec1098bc00) [pid = 3348] [serial = 1722] [outer = 0x7fec1094b800]
09:00:22 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
09:00:22 INFO - document served over http requires an http
09:00:22 INFO - sub-resource via xhr-request using the http-csp
09:00:22 INFO - delivery method with no-redirect and when
09:00:22 INFO - the target request is cross-origin.
09:00:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2345ms
09:00:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:00:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10053000 == 24 [pid = 3348] [id = 616]
09:00:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec10971000) [pid = 3348] [serial = 1723] [outer = (nil)]
09:00:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec109d8c00) [pid = 3348] [serial = 1724] [outer = 0x7fec10971000]
09:00:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec109e0800) [pid = 3348] [serial = 1725] [outer = 0x7fec10971000]
09:00:25 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
09:00:25 INFO - document served over http requires an http
09:00:25 INFO - sub-resource via xhr-request using the http-csp
09:00:25 INFO - delivery method with swap-origin-redirect and when
09:00:25 INFO - the target request is cross-origin.
09:00:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2550ms
09:00:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:00:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10131000 == 25 [pid = 3348] [id = 617]
09:00:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec109d8800) [pid = 3348] [serial = 1726] [outer = (nil)]
09:00:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec10a48c00) [pid = 3348] [serial = 1727] [outer = 0x7fec109d8800]
09:00:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec10a52400) [pid = 3348] [serial = 1728] [outer = 0x7fec109d8800]
09:00:27 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
09:00:27 INFO - document served over http requires an https
09:00:27 INFO - sub-resource via fetch-request using the http-csp
09:00:27 INFO - delivery method with keep-origin-redirect and when
09:00:27 INFO - the target request is cross-origin.
09:00:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2262ms
09:00:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:00:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1080b800 == 26 [pid = 3348] [id = 618]
09:00:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec10a47800) [pid = 3348] [serial = 1729] [outer = (nil)]
09:00:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec10d28c00) [pid = 3348] [serial = 1730] [outer = 0x7fec10a47800]
09:00:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec11296800) [pid = 3348] [serial = 1731] [outer = 0x7fec10a47800]
09:00:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:00:29 INFO - document served over http requires an https
09:00:29 INFO - sub-resource via fetch-request using the http-csp
09:00:29 INFO - delivery method with no-redirect and when
09:00:29 INFO - the target request is cross-origin.
09:00:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1832ms
09:00:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:00:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108bb800 == 27 [pid = 3348] [id = 619]
09:00:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec10d26000) [pid = 3348] [serial = 1732] [outer = (nil)]
09:00:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec112a0800) [pid = 3348] [serial = 1733] [outer = 0x7fec10d26000]
09:00:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec11a7b800) [pid = 3348] [serial = 1734] [outer = 0x7fec10d26000]
09:00:31 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
09:00:31 INFO - document served over http requires an https
09:00:31 INFO - sub-resource via fetch-request using the http-csp
09:00:31 INFO - delivery method with swap-origin-redirect and when
09:00:31 INFO - the target request is cross-origin.
09:00:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1902ms
09:00:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:00:31 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ed8800 == 28 [pid = 3348] [id = 620]
09:00:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec1129dc00) [pid = 3348] [serial = 1735] [outer = (nil)]
09:00:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec11a84800) [pid = 3348] [serial = 1736] [outer = 0x7fec1129dc00]
09:00:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec11f63800) [pid = 3348] [serial = 1737] [outer = 0x7fec1129dc00]
09:00:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10eef800 == 29 [pid = 3348] [id = 621]
09:00:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec11f67000) [pid = 3348] [serial = 1738] [outer = (nil)]
09:00:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec11f6b800) [pid = 3348] [serial = 1739] [outer = 0x7fec11f67000]
09:00:33 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
09:00:33 INFO - document served over http requires an https
09:00:33 INFO - sub-resource via iframe-tag using the http-csp
09:00:33 INFO - delivery method with keep-origin-redirect and when
09:00:33 INFO - the target request is cross-origin.
09:00:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2343ms
09:00:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:00:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112d8800 == 30 [pid = 3348] [id = 622]
09:00:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec11a83800) [pid = 3348] [serial = 1740] [outer = (nil)]
09:00:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec12804800) [pid = 3348] [serial = 1741] [outer = 0x7fec11a83800]
09:00:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec1280e000) [pid = 3348] [serial = 1742] [outer = 0x7fec11a83800]
09:00:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11304800 == 31 [pid = 3348] [id = 623]
09:00:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0d869800) [pid = 3348] [serial = 1743] [outer = (nil)]
09:00:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0d797000) [pid = 3348] [serial = 1744] [outer = 0x7fec0d869800]
09:00:36 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
09:00:36 INFO - document served over http requires an https
09:00:36 INFO - sub-resource via iframe-tag using the http-csp
09:00:36 INFO - delivery method with no-redirect and when
09:00:36 INFO - the target request is cross-origin.
09:00:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3242ms
09:00:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:00:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa17000 == 32 [pid = 3348] [id = 624]
09:00:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0cbaa400) [pid = 3348] [serial = 1745] [outer = (nil)]
09:00:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec11f68c00) [pid = 3348] [serial = 1746] [outer = 0x7fec0cbaa400]
09:00:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec12ad9c00) [pid = 3348] [serial = 1747] [outer = 0x7fec0cbaa400]
09:00:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c98a800 == 33 [pid = 3348] [id = 625]
09:00:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec09e86000) [pid = 3348] [serial = 1748] [outer = (nil)]
09:00:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec0af72400) [pid = 3348] [serial = 1749] [outer = 0x7fec09e86000]
09:00: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
09:00:39 INFO - document served over http requires an https
09:00:39 INFO - sub-resource via iframe-tag using the http-csp
09:00:39 INFO - delivery method with swap-origin-redirect and when
09:00:39 INFO - the target request is cross-origin.
09:00:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2544ms
09:00:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:00:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b3000 == 34 [pid = 3348] [id = 626]
09:00:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec09e82400) [pid = 3348] [serial = 1750] [outer = (nil)]
09:00:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec09e8e800) [pid = 3348] [serial = 1751] [outer = 0x7fec09e82400]
09:00:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec0c95d400) [pid = 3348] [serial = 1752] [outer = 0x7fec09e82400]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5d3800 == 33 [pid = 3348] [id = 611]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d31e000 == 32 [pid = 3348] [id = 610]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbaf000 == 31 [pid = 3348] [id = 609]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae4d800 == 30 [pid = 3348] [id = 608]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093bc800 == 29 [pid = 3348] [id = 607]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093b1000 == 28 [pid = 3348] [id = 606]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb9000 == 27 [pid = 3348] [id = 605]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe68800 == 26 [pid = 3348] [id = 603]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f34b800 == 25 [pid = 3348] [id = 602]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e844000 == 24 [pid = 3348] [id = 589]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb67800 == 23 [pid = 3348] [id = 601]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e70b800 == 22 [pid = 3348] [id = 600]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d313800 == 21 [pid = 3348] [id = 599]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c99c000 == 20 [pid = 3348] [id = 598]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbca000 == 19 [pid = 3348] [id = 596]
09:00:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b09b000 == 18 [pid = 3348] [id = 597]
09:00:42 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
09:00:42 INFO - document served over http requires an https
09:00:42 INFO - sub-resource via script-tag using the http-csp
09:00:42 INFO - delivery method with keep-origin-redirect and when
09:00:42 INFO - the target request is cross-origin.
09:00:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3101ms
09:00:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:00:42 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0d794400) [pid = 3348] [serial = 1663] [outer = (nil)] [url = about:blank]
09:00:42 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0caa5c00) [pid = 3348] [serial = 1658] [outer = (nil)] [url = about:blank]
09:00:42 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0d867800) [pid = 3348] [serial = 1626] [outer = (nil)] [url = about:blank]
09:00:42 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec0bd6ac00) [pid = 3348] [serial = 1653] [outer = (nil)] [url = about:blank]
09:00:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a5000 == 19 [pid = 3348] [id = 627]
09:00:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec09e80c00) [pid = 3348] [serial = 1753] [outer = (nil)]
09:00:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec0bd72800) [pid = 3348] [serial = 1754] [outer = 0x7fec09e80c00]
09:00:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec0cba6000) [pid = 3348] [serial = 1755] [outer = 0x7fec09e80c00]
09:00:44 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
09:00:44 INFO - document served over http requires an https
09:00:44 INFO - sub-resource via script-tag using the http-csp
09:00:44 INFO - delivery method with no-redirect and when
09:00:44 INFO - the target request is cross-origin.
09:00:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1678ms
09:00:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:00:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3f000 == 20 [pid = 3348] [id = 628]
09:00:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec0aeeec00) [pid = 3348] [serial = 1756] [outer = (nil)]
09:00:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0d38d400) [pid = 3348] [serial = 1757] [outer = 0x7fec0aeeec00]
09:00:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0e545400) [pid = 3348] [serial = 1758] [outer = 0x7fec0aeeec00]
09:00:45 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
09:00:45 INFO - document served over http requires an https
09:00:45 INFO - sub-resource via script-tag using the http-csp
09:00:45 INFO - delivery method with swap-origin-redirect and when
09:00:45 INFO - the target request is cross-origin.
09:00:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1738ms
09:00:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:00:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbcb000 == 21 [pid = 3348] [id = 629]
09:00:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0d7a0400) [pid = 3348] [serial = 1759] [outer = (nil)]
09:00:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0e8ae400) [pid = 3348] [serial = 1760] [outer = 0x7fec0d7a0400]
09:00:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0f3bf000) [pid = 3348] [serial = 1761] [outer = 0x7fec0d7a0400]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0e928000) [pid = 3348] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0c963400) [pid = 3348] [serial = 1699] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec0d870c00) [pid = 3348] [serial = 1709] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0d79f000) [pid = 3348] [serial = 1673] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0e550400) [pid = 3348] [serial = 1704] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0f3c6c00) [pid = 3348] [serial = 1679] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec10205800) [pid = 3348] [serial = 1682] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec09e87400) [pid = 3348] [serial = 1694] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec10949c00) [pid = 3348] [serial = 1688] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec0938e000) [pid = 3348] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec10978400) [pid = 3348] [serial = 1691] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec0e8afc00) [pid = 3348] [serial = 1676] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0e551000) [pid = 3348] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347607983]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec10889800) [pid = 3348] [serial = 1685] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec09e80400) [pid = 3348] [serial = 1670] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec096c9000) [pid = 3348] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0cab0800) [pid = 3348] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0bd6d000) [pid = 3348] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0e926000) [pid = 3348] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0bd68c00) [pid = 3348] [serial = 1703] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0d97cc00) [pid = 3348] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347607983]
09:00:48 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec096d0c00) [pid = 3348] [serial = 1698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:00:49 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
09:00:49 INFO - document served over http requires an https
09:00:49 INFO - sub-resource via xhr-request using the http-csp
09:00:49 INFO - delivery method with keep-origin-redirect and when
09:00:49 INFO - the target request is cross-origin.
09:00:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3543ms
09:00:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:00:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbb1800 == 22 [pid = 3348] [id = 630]
09:00:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0af73800) [pid = 3348] [serial = 1762] [outer = (nil)]
09:00:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0ca3b800) [pid = 3348] [serial = 1763] [outer = 0x7fec0af73800]
09:00:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0e764400) [pid = 3348] [serial = 1764] [outer = 0x7fec0af73800]
09:00:51 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
09:00:51 INFO - document served over http requires an https
09:00:51 INFO - sub-resource via xhr-request using the http-csp
09:00:51 INFO - delivery method with no-redirect and when
09:00:51 INFO - the target request is cross-origin.
09:00:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2096ms
09:00:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:00:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c885800 == 23 [pid = 3348] [id = 631]
09:00:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec096d0c00) [pid = 3348] [serial = 1765] [outer = (nil)]
09:00:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0c95e800) [pid = 3348] [serial = 1766] [outer = 0x7fec096d0c00]
09:00:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e553800) [pid = 3348] [serial = 1767] [outer = 0x7fec096d0c00]
09:00:54 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
09:00:54 INFO - document served over http requires an https
09:00:54 INFO - sub-resource via xhr-request using the http-csp
09:00:54 INFO - delivery method with swap-origin-redirect and when
09:00:54 INFO - the target request is cross-origin.
09:00:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2347ms
09:00:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:00:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d991000 == 24 [pid = 3348] [id = 632]
09:00:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0bd6d000) [pid = 3348] [serial = 1768] [outer = (nil)]
09:00:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0e9d2400) [pid = 3348] [serial = 1769] [outer = 0x7fec0bd6d000]
09:00:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec10205800) [pid = 3348] [serial = 1770] [outer = 0x7fec0bd6d000]
09:00:57 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
09:00:57 INFO - document served over http requires an http
09:00:57 INFO - sub-resource via fetch-request using the http-csp
09:00:57 INFO - delivery method with keep-origin-redirect and when
09:00:57 INFO - the target request is same-origin.
09:00:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2856ms
09:00:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:00:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f343000 == 25 [pid = 3348] [id = 633]
09:00:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec0e9dcc00) [pid = 3348] [serial = 1771] [outer = (nil)]
09:00:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec10893400) [pid = 3348] [serial = 1772] [outer = 0x7fec0e9dcc00]
09:00:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec1096f800) [pid = 3348] [serial = 1773] [outer = 0x7fec0e9dcc00]
09:00:59 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
09:00:59 INFO - document served over http requires an http
09:00:59 INFO - sub-resource via fetch-request using the http-csp
09:00:59 INFO - delivery method with no-redirect and when
09:00:59 INFO - the target request is same-origin.
09:00:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2090ms
09:00:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:00:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe7b800 == 26 [pid = 3348] [id = 634]
09:00:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec10890000) [pid = 3348] [serial = 1774] [outer = (nil)]
09:00:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec109d7c00) [pid = 3348] [serial = 1775] [outer = 0x7fec10890000]
09:01:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec10d1f400) [pid = 3348] [serial = 1776] [outer = 0x7fec10890000]
09:01:01 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
09:01:01 INFO - document served over http requires an http
09:01:01 INFO - sub-resource via fetch-request using the http-csp
09:01:01 INFO - delivery method with swap-origin-redirect and when
09:01:01 INFO - the target request is same-origin.
09:01:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1965ms
09:01:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:01:01 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108d0000 == 27 [pid = 3348] [id = 635]
09:01:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec10991000) [pid = 3348] [serial = 1777] [outer = (nil)]
09:01:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec112a2400) [pid = 3348] [serial = 1778] [outer = 0x7fec10991000]
09:01:02 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec1280ac00) [pid = 3348] [serial = 1779] [outer = 0x7fec10991000]
09:01:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131f000 == 28 [pid = 3348] [id = 636]
09:01:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec12ad5c00) [pid = 3348] [serial = 1780] [outer = (nil)]
09:01:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec12af8400) [pid = 3348] [serial = 1781] [outer = 0x7fec12ad5c00]
09:01:03 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
09:01:03 INFO - document served over http requires an http
09:01:03 INFO - sub-resource via iframe-tag using the http-csp
09:01:03 INFO - delivery method with keep-origin-redirect and when
09:01:03 INFO - the target request is same-origin.
09:01:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2152ms
09:01:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:01:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1d000 == 29 [pid = 3348] [id = 637]
09:01:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec1129cc00) [pid = 3348] [serial = 1782] [outer = (nil)]
09:01:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec12af5c00) [pid = 3348] [serial = 1783] [outer = 0x7fec1129cc00]
09:01:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec12b34c00) [pid = 3348] [serial = 1784] [outer = 0x7fec1129cc00]
09:01:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed3800 == 30 [pid = 3348] [id = 638]
09:01:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec12be2800) [pid = 3348] [serial = 1785] [outer = (nil)]
09:01:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec12be6000) [pid = 3348] [serial = 1786] [outer = 0x7fec12be2800]
09:01:05 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
09:01:05 INFO - document served over http requires an http
09:01:05 INFO - sub-resource via iframe-tag using the http-csp
09:01:05 INFO - delivery method with no-redirect and when
09:01:05 INFO - the target request is same-origin.
09:01:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2548ms
09:01:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:01:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ee6800 == 31 [pid = 3348] [id = 639]
09:01:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec12b2a400) [pid = 3348] [serial = 1787] [outer = (nil)]
09:01:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec12be8400) [pid = 3348] [serial = 1788] [outer = 0x7fec12b2a400]
09:01:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec12e5e000) [pid = 3348] [serial = 1789] [outer = 0x7fec12b2a400]
09:01:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1286c000 == 32 [pid = 3348] [id = 640]
09:01:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec12e61c00) [pid = 3348] [serial = 1790] [outer = (nil)]
09:01:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec12e66c00) [pid = 3348] [serial = 1791] [outer = 0x7fec12e61c00]
09:01:08 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
09:01:08 INFO - document served over http requires an http
09:01:08 INFO - sub-resource via iframe-tag using the http-csp
09:01:08 INFO - delivery method with swap-origin-redirect and when
09:01:08 INFO - the target request is same-origin.
09:01:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2388ms
09:01:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:01:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12878000 == 33 [pid = 3348] [id = 641]
09:01:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec12be5c00) [pid = 3348] [serial = 1792] [outer = (nil)]
09:01:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec1308a000) [pid = 3348] [serial = 1793] [outer = 0x7fec12be5c00]
09:01:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec130e2800) [pid = 3348] [serial = 1794] [outer = 0x7fec12be5c00]
09:01:11 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
09:01:11 INFO - document served over http requires an http
09:01:11 INFO - sub-resource via script-tag using the http-csp
09:01:11 INFO - delivery method with keep-origin-redirect and when
09:01:11 INFO - the target request is same-origin.
09:01:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3151ms
09:01:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:01:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a5f800 == 34 [pid = 3348] [id = 642]
09:01:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec12e63400) [pid = 3348] [serial = 1795] [outer = (nil)]
09:01:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec130eb400) [pid = 3348] [serial = 1796] [outer = 0x7fec12e63400]
09:01:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec131f5400) [pid = 3348] [serial = 1797] [outer = 0x7fec12e63400]
09:01:14 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
09:01:14 INFO - document served over http requires an http
09:01:14 INFO - sub-resource via script-tag using the http-csp
09:01:14 INFO - delivery method with no-redirect and when
09:01:14 INFO - the target request is same-origin.
09:01:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2790ms
09:01:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:01:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbb9000 == 35 [pid = 3348] [id = 643]
09:01:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec0ade6c00) [pid = 3348] [serial = 1798] [outer = (nil)]
09:01:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec0aeeb400) [pid = 3348] [serial = 1799] [outer = 0x7fec0ade6c00]
09:01:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec0d391800) [pid = 3348] [serial = 1800] [outer = 0x7fec0ade6c00]
09:01:16 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
09:01:16 INFO - document served over http requires an http
09:01:16 INFO - sub-resource via script-tag using the http-csp
09:01:16 INFO - delivery method with swap-origin-redirect and when
09:01:16 INFO - the target request is same-origin.
09:01:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2095ms
09:01:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:01:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3d000 == 36 [pid = 3348] [id = 644]
09:01:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec0aef2000) [pid = 3348] [serial = 1801] [outer = (nil)]
09:01:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec0d57e000) [pid = 3348] [serial = 1802] [outer = 0x7fec0aef2000]
09:01:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec0ff0cc00) [pid = 3348] [serial = 1803] [outer = 0x7fec0aef2000]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbcb000 == 35 [pid = 3348] [id = 629]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3f000 == 34 [pid = 3348] [id = 628]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a5000 == 33 [pid = 3348] [id = 627]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b3000 == 32 [pid = 3348] [id = 626]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c98a800 == 31 [pid = 3348] [id = 625]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11304800 == 30 [pid = 3348] [id = 623]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112d8800 == 29 [pid = 3348] [id = 622]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10eef800 == 28 [pid = 3348] [id = 621]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ed8800 == 27 [pid = 3348] [id = 620]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108bb800 == 26 [pid = 3348] [id = 619]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1080b800 == 25 [pid = 3348] [id = 618]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10131000 == 24 [pid = 3348] [id = 617]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10053000 == 23 [pid = 3348] [id = 616]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7c800 == 22 [pid = 3348] [id = 615]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e82f800 == 21 [pid = 3348] [id = 614]
09:01:18 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d31a000 == 20 [pid = 3348] [id = 613]
09:01:18 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
09:01:18 INFO - document served over http requires an http
09:01:18 INFO - sub-resource via xhr-request using the http-csp
09:01:18 INFO - delivery method with keep-origin-redirect and when
09:01:18 INFO - the target request is same-origin.
09:01:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2095ms
09:01:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:01:18 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec0c963800) [pid = 3348] [serial = 1695] [outer = (nil)] [url = about:blank]
09:01:18 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec0e8a8400) [pid = 3348] [serial = 1705] [outer = (nil)] [url = about:blank]
09:01:18 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0d972000) [pid = 3348] [serial = 1700] [outer = (nil)] [url = about:blank]
09:01:18 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec0f3c2c00) [pid = 3348] [serial = 1710] [outer = (nil)] [url = about:blank]
09:01:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093a5000 == 21 [pid = 3348] [id = 645]
09:01:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec0c964400) [pid = 3348] [serial = 1804] [outer = (nil)]
09:01:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec0caadc00) [pid = 3348] [serial = 1805] [outer = 0x7fec0c964400]
09:01:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec10212800) [pid = 3348] [serial = 1806] [outer = 0x7fec0c964400]
09:01:20 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
09:01:20 INFO - document served over http requires an http
09:01:20 INFO - sub-resource via xhr-request using the http-csp
09:01:20 INFO - delivery method with no-redirect and when
09:01:20 INFO - the target request is same-origin.
09:01:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2284ms
09:01:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:01:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b248800 == 22 [pid = 3348] [id = 646]
09:01:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec0caa3800) [pid = 3348] [serial = 1807] [outer = (nil)]
09:01:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec109e3c00) [pid = 3348] [serial = 1808] [outer = 0x7fec0caa3800]
09:01:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec11294400) [pid = 3348] [serial = 1809] [outer = 0x7fec0caa3800]
09:01:23 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
09:01:23 INFO - document served over http requires an http
09:01:23 INFO - sub-resource via xhr-request using the http-csp
09:01:23 INFO - delivery method with swap-origin-redirect and when
09:01:23 INFO - the target request is same-origin.
09:01:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2183ms
09:01:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:01:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d69b800 == 23 [pid = 3348] [id = 647]
09:01:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec109e1000) [pid = 3348] [serial = 1810] [outer = (nil)]
09:01:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec11f65800) [pid = 3348] [serial = 1811] [outer = 0x7fec109e1000]
09:01:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec12811800) [pid = 3348] [serial = 1812] [outer = 0x7fec109e1000]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec0d869800) [pid = 3348] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347636515]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec09e86000) [pid = 3348] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec11f67000) [pid = 3348] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec10977800) [pid = 3348] [serial = 1721] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec0f3c1000) [pid = 3348] [serial = 1718] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec0d797000) [pid = 3348] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347636515]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec12804800) [pid = 3348] [serial = 1741] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0af72400) [pid = 3348] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec11f68c00) [pid = 3348] [serial = 1746] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec0bd72800) [pid = 3348] [serial = 1754] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec0c960000) [pid = 3348] [serial = 1715] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec112a0800) [pid = 3348] [serial = 1733] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec10d28c00) [pid = 3348] [serial = 1730] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec10a48c00) [pid = 3348] [serial = 1727] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec0c969400) [pid = 3348] [serial = 1712] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec11f6b800) [pid = 3348] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec11a84800) [pid = 3348] [serial = 1736] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec0d38d400) [pid = 3348] [serial = 1757] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec109d8c00) [pid = 3348] [serial = 1724] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0e8ae400) [pid = 3348] [serial = 1760] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec09e8e800) [pid = 3348] [serial = 1751] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec0aeeec00) [pid = 3348] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec09e82400) [pid = 3348] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec09e80c00) [pid = 3348] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0d7a0400) [pid = 3348] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0ca3e000) [pid = 3348] [serial = 1668] [outer = (nil)] [url = about:blank]
09:01:26 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0f3bf000) [pid = 3348] [serial = 1761] [outer = (nil)] [url = about:blank]
09:01:27 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
09:01:27 INFO - document served over http requires an https
09:01:27 INFO - sub-resource via fetch-request using the http-csp
09:01:27 INFO - delivery method with keep-origin-redirect and when
09:01:27 INFO - the target request is same-origin.
09:01:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4158ms
09:01:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:01:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0939d000 == 24 [pid = 3348] [id = 648]
09:01:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec096c4000) [pid = 3348] [serial = 1813] [outer = (nil)]
09:01:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec09e8b800) [pid = 3348] [serial = 1814] [outer = 0x7fec096c4000]
09:01:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0d38d000) [pid = 3348] [serial = 1815] [outer = 0x7fec096c4000]
09:01:30 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
09:01:30 INFO - document served over http requires an https
09:01:30 INFO - sub-resource via fetch-request using the http-csp
09:01:30 INFO - delivery method with no-redirect and when
09:01:30 INFO - the target request is same-origin.
09:01:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2931ms
09:01:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:01:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff39000 == 25 [pid = 3348] [id = 649]
09:01:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec09e85000) [pid = 3348] [serial = 1816] [outer = (nil)]
09:01:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0e8af000) [pid = 3348] [serial = 1817] [outer = 0x7fec09e85000]
09:01:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:31 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec10977800) [pid = 3348] [serial = 1818] [outer = 0x7fec09e85000]
09:01:32 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
09:01:32 INFO - document served over http requires an https
09:01:32 INFO - sub-resource via fetch-request using the http-csp
09:01:32 INFO - delivery method with swap-origin-redirect and when
09:01:32 INFO - the target request is same-origin.
09:01:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2106ms
09:01:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:01:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10808800 == 26 [pid = 3348] [id = 650]
09:01:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec0e928400) [pid = 3348] [serial = 1819] [outer = (nil)]
09:01:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec10a48c00) [pid = 3348] [serial = 1820] [outer = 0x7fec0e928400]
09:01:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec11f64000) [pid = 3348] [serial = 1821] [outer = 0x7fec0e928400]
09:01:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108c8000 == 27 [pid = 3348] [id = 651]
09:01:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec12ace400) [pid = 3348] [serial = 1822] [outer = (nil)]
09:01:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec12aeb000) [pid = 3348] [serial = 1823] [outer = 0x7fec12ace400]
09:01:34 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
09:01:34 INFO - document served over http requires an https
09:01:34 INFO - sub-resource via iframe-tag using the http-csp
09:01:34 INFO - delivery method with keep-origin-redirect and when
09:01:34 INFO - the target request is same-origin.
09:01:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1982ms
09:01:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:01:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ef3000 == 28 [pid = 3348] [id = 652]
09:01:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec12aea400) [pid = 3348] [serial = 1824] [outer = (nil)]
09:01:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec12b2fc00) [pid = 3348] [serial = 1825] [outer = 0x7fec12aea400]
09:01:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec12e66800) [pid = 3348] [serial = 1826] [outer = 0x7fec12aea400]
09:01:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1130d800 == 29 [pid = 3348] [id = 653]
09:01:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec130e7c00) [pid = 3348] [serial = 1827] [outer = (nil)]
09:01:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec131fb400) [pid = 3348] [serial = 1828] [outer = 0x7fec130e7c00]
09:01:36 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
09:01:36 INFO - document served over http requires an https
09:01:36 INFO - sub-resource via iframe-tag using the http-csp
09:01:36 INFO - delivery method with no-redirect and when
09:01:36 INFO - the target request is same-origin.
09:01:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2290ms
09:01:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:01:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ecc000 == 30 [pid = 3348] [id = 654]
09:01:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec12aec400) [pid = 3348] [serial = 1829] [outer = (nil)]
09:01:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec131fb800) [pid = 3348] [serial = 1830] [outer = 0x7fec12aec400]
09:01:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec1378b400) [pid = 3348] [serial = 1831] [outer = 0x7fec12aec400]
09:01:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306f800 == 31 [pid = 3348] [id = 655]
09:01:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec13d16800) [pid = 3348] [serial = 1832] [outer = (nil)]
09:01:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec1378e400) [pid = 3348] [serial = 1833] [outer = 0x7fec13d16800]
09:01:39 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
09:01:39 INFO - document served over http requires an https
09:01:39 INFO - sub-resource via iframe-tag using the http-csp
09:01:39 INFO - delivery method with swap-origin-redirect and when
09:01:39 INFO - the target request is same-origin.
09:01:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2584ms
09:01:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:01:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec132d2800 == 32 [pid = 3348] [id = 656]
09:01:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec131f3400) [pid = 3348] [serial = 1834] [outer = (nil)]
09:01:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec13d1ac00) [pid = 3348] [serial = 1835] [outer = 0x7fec131f3400]
09:01:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec13f34c00) [pid = 3348] [serial = 1836] [outer = 0x7fec131f3400]
09:01:41 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
09:01:41 INFO - document served over http requires an https
09:01:41 INFO - sub-resource via script-tag using the http-csp
09:01:41 INFO - delivery method with keep-origin-redirect and when
09:01:41 INFO - the target request is same-origin.
09:01:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2441ms
09:01:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:01:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d7e800 == 33 [pid = 3348] [id = 657]
09:01:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec1378cc00) [pid = 3348] [serial = 1837] [outer = (nil)]
09:01:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec13f3f800) [pid = 3348] [serial = 1838] [outer = 0x7fec1378cc00]
09:01:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec143a4c00) [pid = 3348] [serial = 1839] [outer = 0x7fec1378cc00]
09:01:44 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
09:01:44 INFO - document served over http requires an https
09:01:44 INFO - sub-resource via script-tag using the http-csp
09:01:44 INFO - delivery method with no-redirect and when
09:01:44 INFO - the target request is same-origin.
09:01:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2838ms
09:01:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:01:45 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13d9a000 == 34 [pid = 3348] [id = 658]
09:01:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 157 (0x7fec13f3f000) [pid = 3348] [serial = 1840] [outer = (nil)]
09:01:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 158 (0x7fec144a3c00) [pid = 3348] [serial = 1841] [outer = 0x7fec13f3f000]
09:01:46 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 159 (0x7fec144ab800) [pid = 3348] [serial = 1842] [outer = 0x7fec13f3f000]
09:01:47 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
09:01:47 INFO - document served over http requires an https
09:01:47 INFO - sub-resource via script-tag using the http-csp
09:01:47 INFO - delivery method with swap-origin-redirect and when
09:01:47 INFO - the target request is same-origin.
09:01:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2967ms
09:01:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:01:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec13f2b000 == 35 [pid = 3348] [id = 659]
09:01:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec144a3800) [pid = 3348] [serial = 1843] [outer = (nil)]
09:01:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 161 (0x7fec146e5c00) [pid = 3348] [serial = 1844] [outer = 0x7fec144a3800]
09:01:48 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:48 INFO - PROCESS | 3296 | ++DOMWINDOW == 162 (0x7fec15009800) [pid = 3348] [serial = 1845] [outer = 0x7fec144a3800]
09:01:49 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
09:01:49 INFO - document served over http requires an https
09:01:49 INFO - sub-resource via xhr-request using the http-csp
09:01:49 INFO - delivery method with keep-origin-redirect and when
09:01:49 INFO - the target request is same-origin.
09:01:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1931ms
09:01:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:01:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec14383000 == 36 [pid = 3348] [id = 660]
09:01:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 163 (0x7fec15b41800) [pid = 3348] [serial = 1846] [outer = (nil)]
09:01:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 164 (0x7fec15d95c00) [pid = 3348] [serial = 1847] [outer = 0x7fec15b41800]
09:01:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 165 (0x7fec15e19800) [pid = 3348] [serial = 1848] [outer = 0x7fec15b41800]
09:01:51 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
09:01:51 INFO - document served over http requires an https
09:01:51 INFO - sub-resource via xhr-request using the http-csp
09:01:51 INFO - delivery method with no-redirect and when
09:01:51 INFO - the target request is same-origin.
09:01:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2069ms
09:01:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:01:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15bac800 == 37 [pid = 3348] [id = 661]
09:01:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 166 (0x7fec15b48000) [pid = 3348] [serial = 1849] [outer = (nil)]
09:01:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 167 (0x7fec17515400) [pid = 3348] [serial = 1850] [outer = 0x7fec15b48000]
09:01:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 168 (0x7fec1934c800) [pid = 3348] [serial = 1851] [outer = 0x7fec15b48000]
09:01:54 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
09:01:54 INFO - document served over http requires an https
09:01:54 INFO - sub-resource via xhr-request using the http-csp
09:01:54 INFO - delivery method with swap-origin-redirect and when
09:01:54 INFO - the target request is same-origin.
09:01:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2797ms
09:01:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:01:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e625000 == 38 [pid = 3348] [id = 662]
09:01:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 169 (0x7fec15eeb000) [pid = 3348] [serial = 1852] [outer = (nil)]
09:01:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 170 (0x7fec193efc00) [pid = 3348] [serial = 1853] [outer = 0x7fec15eeb000]
09:01:55 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 171 (0x7fec19497800) [pid = 3348] [serial = 1854] [outer = 0x7fec15eeb000]
09:01:57 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
09:01:57 INFO - document served over http requires an http
09:01:57 INFO - sub-resource via fetch-request using the meta-csp
09:01:57 INFO - delivery method with keep-origin-redirect and when
09:01:57 INFO - the target request is cross-origin.
09:01:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2596ms
09:01:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c885800 == 37 [pid = 3348] [id = 631]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d991000 == 36 [pid = 3348] [id = 632]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f343000 == 35 [pid = 3348] [id = 633]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe7b800 == 34 [pid = 3348] [id = 634]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcc800 == 33 [pid = 3348] [id = 581]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131f000 == 32 [pid = 3348] [id = 636]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108d0000 == 31 [pid = 3348] [id = 635]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed3800 == 30 [pid = 3348] [id = 638]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1d000 == 29 [pid = 3348] [id = 637]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1286c000 == 28 [pid = 3348] [id = 640]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ee6800 == 27 [pid = 3348] [id = 639]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12878000 == 26 [pid = 3348] [id = 641]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbb9000 == 25 [pid = 3348] [id = 643]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3d000 == 24 [pid = 3348] [id = 644]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093a5000 == 23 [pid = 3348] [id = 645]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d993000 == 22 [pid = 3348] [id = 612]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b248800 == 21 [pid = 3348] [id = 646]
09:01:57 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d69b800 == 20 [pid = 3348] [id = 647]
09:01:57 INFO - PROCESS | 3296 | --DOMWINDOW == 170 (0x7fec0c95d400) [pid = 3348] [serial = 1752] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 3296 | --DOMWINDOW == 169 (0x7fec0cba6000) [pid = 3348] [serial = 1755] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 3296 | --DOMWINDOW == 168 (0x7fec0e8ae800) [pid = 3348] [serial = 1713] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 3296 | --DOMWINDOW == 167 (0x7fec0e545400) [pid = 3348] [serial = 1758] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ad0800 == 21 [pid = 3348] [id = 663]
09:01:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 168 (0x7fec0af73400) [pid = 3348] [serial = 1855] [outer = (nil)]
09:01:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 169 (0x7fec0af7b800) [pid = 3348] [serial = 1856] [outer = 0x7fec0af73400]
09:01:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 170 (0x7fec0caa6c00) [pid = 3348] [serial = 1857] [outer = 0x7fec0af73400]
09:01:59 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
09:01:59 INFO - document served over http requires an http
09:01:59 INFO - sub-resource via fetch-request using the meta-csp
09:01:59 INFO - delivery method with no-redirect and when
09:01:59 INFO - the target request is cross-origin.
09:01:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2486ms
09:01:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:01:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa26800 == 22 [pid = 3348] [id = 664]
09:01:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 171 (0x7fec0cba4c00) [pid = 3348] [serial = 1858] [outer = (nil)]
09:02:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 172 (0x7fec0d57f800) [pid = 3348] [serial = 1859] [outer = 0x7fec0cba4c00]
09:02:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 173 (0x7fec0e613000) [pid = 3348] [serial = 1860] [outer = 0x7fec0cba4c00]
09:02:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:02:02 INFO - document served over http requires an http
09:02:02 INFO - sub-resource via fetch-request using the meta-csp
09:02:02 INFO - delivery method with swap-origin-redirect and when
09:02:02 INFO - the target request is cross-origin.
09:02:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3148ms
09:02:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 172 (0x7fec0aeeb400) [pid = 3348] [serial = 1799] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 171 (0x7fec0d57e000) [pid = 3348] [serial = 1802] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 170 (0x7fec109e3c00) [pid = 3348] [serial = 1808] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 169 (0x7fec0ca3b800) [pid = 3348] [serial = 1763] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 168 (0x7fec109d7c00) [pid = 3348] [serial = 1775] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 167 (0x7fec12af8400) [pid = 3348] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 166 (0x7fec112a2400) [pid = 3348] [serial = 1778] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 165 (0x7fec12e66c00) [pid = 3348] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 164 (0x7fec12be8400) [pid = 3348] [serial = 1788] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 163 (0x7fec0e9d2400) [pid = 3348] [serial = 1769] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 162 (0x7fec0c95e800) [pid = 3348] [serial = 1766] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 161 (0x7fec130eb400) [pid = 3348] [serial = 1796] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 160 (0x7fec0caadc00) [pid = 3348] [serial = 1805] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec10893400) [pid = 3348] [serial = 1772] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 158 (0x7fec12be6000) [pid = 3348] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347665534]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 157 (0x7fec12af5c00) [pid = 3348] [serial = 1783] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 156 (0x7fec1308a000) [pid = 3348] [serial = 1793] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec11f65800) [pid = 3348] [serial = 1811] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec0c964400) [pid = 3348] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec0af73800) [pid = 3348] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec0ade6c00) [pid = 3348] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec0caa3800) [pid = 3348] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec0aeea000) [pid = 3348] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec0aef2000) [pid = 3348] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0af79800) [pid = 3348] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec0bd77800) [pid = 3348] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec12ad5c00) [pid = 3348] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec12e61c00) [pid = 3348] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec12be2800) [pid = 3348] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347665534]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec096ce800) [pid = 3348] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:02:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc4000 == 23 [pid = 3348] [id = 665]
09:02:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec096c1800) [pid = 3348] [serial = 1861] [outer = (nil)]
09:02:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec096cec00) [pid = 3348] [serial = 1862] [outer = 0x7fec096c1800]
09:02:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec0bd77800) [pid = 3348] [serial = 1863] [outer = 0x7fec096c1800]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec0ff0cc00) [pid = 3348] [serial = 1803] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec11294400) [pid = 3348] [serial = 1809] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec0e764400) [pid = 3348] [serial = 1764] [outer = (nil)] [url = about:blank]
09:02:04 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec10212800) [pid = 3348] [serial = 1806] [outer = (nil)] [url = about:blank]
09:02:05 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b251000 == 24 [pid = 3348] [id = 666]
09:02:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec0aee8c00) [pid = 3348] [serial = 1864] [outer = (nil)]
09:02:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec0c960c00) [pid = 3348] [serial = 1865] [outer = 0x7fec0aee8c00]
09:02:06 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
09:02:06 INFO - document served over http requires an http
09:02:06 INFO - sub-resource via iframe-tag using the meta-csp
09:02:06 INFO - delivery method with keep-origin-redirect and when
09:02:06 INFO - the target request is cross-origin.
09:02:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3231ms
09:02:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:02:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a8800 == 25 [pid = 3348] [id = 667]
09:02:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec0c961800) [pid = 3348] [serial = 1866] [outer = (nil)]
09:02:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec0cba3000) [pid = 3348] [serial = 1867] [outer = 0x7fec0c961800]
09:02:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec0e92cc00) [pid = 3348] [serial = 1868] [outer = 0x7fec0c961800]
09:02:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5bc000 == 26 [pid = 3348] [id = 668]
09:02:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec0f3bb000) [pid = 3348] [serial = 1869] [outer = (nil)]
09:02:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec0ff0a800) [pid = 3348] [serial = 1870] [outer = 0x7fec0f3bb000]
09:02:08 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
09:02:08 INFO - document served over http requires an http
09:02:08 INFO - sub-resource via iframe-tag using the meta-csp
09:02:08 INFO - delivery method with no-redirect and when
09:02:08 INFO - the target request is cross-origin.
09:02:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2191ms
09:02:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:02:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d981000 == 27 [pid = 3348] [id = 669]
09:02:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec0bd76c00) [pid = 3348] [serial = 1871] [outer = (nil)]
09:02:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec0f3c5800) [pid = 3348] [serial = 1872] [outer = 0x7fec0bd76c00]
09:02:09 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec10895400) [pid = 3348] [serial = 1873] [outer = 0x7fec0bd76c00]
09:02:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e83e800 == 28 [pid = 3348] [id = 670]
09:02:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec10977400) [pid = 3348] [serial = 1874] [outer = (nil)]
09:02:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec1098e400) [pid = 3348] [serial = 1875] [outer = 0x7fec10977400]
09:02:11 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
09:02:11 INFO - document served over http requires an http
09:02:11 INFO - sub-resource via iframe-tag using the meta-csp
09:02:11 INFO - delivery method with swap-origin-redirect and when
09:02:11 INFO - the target request is cross-origin.
09:02:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2656ms
09:02:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:02:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f343000 == 29 [pid = 3348] [id = 671]
09:02:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec10209400) [pid = 3348] [serial = 1876] [outer = (nil)]
09:02:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec1098cc00) [pid = 3348] [serial = 1877] [outer = 0x7fec10209400]
09:02:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 157 (0x7fec10d26800) [pid = 3348] [serial = 1878] [outer = 0x7fec10209400]
09:02:13 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
09:02:13 INFO - document served over http requires an http
09:02:13 INFO - sub-resource via script-tag using the meta-csp
09:02:13 INFO - delivery method with keep-origin-redirect and when
09:02:13 INFO - the target request is cross-origin.
09:02:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2701ms
09:02:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:02:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10059000 == 30 [pid = 3348] [id = 672]
09:02:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 158 (0x7fec109e2c00) [pid = 3348] [serial = 1879] [outer = (nil)]
09:02:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 159 (0x7fec11f64c00) [pid = 3348] [serial = 1880] [outer = 0x7fec109e2c00]
09:02:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec12ad4800) [pid = 3348] [serial = 1881] [outer = 0x7fec109e2c00]
09:02:15 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
09:02:15 INFO - document served over http requires an http
09:02:15 INFO - sub-resource via script-tag using the meta-csp
09:02:15 INFO - delivery method with no-redirect and when
09:02:15 INFO - the target request is cross-origin.
09:02:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2186ms
09:02:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:02:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112ed000 == 31 [pid = 3348] [id = 673]
09:02:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 161 (0x7fec11f62000) [pid = 3348] [serial = 1882] [outer = (nil)]
09:02:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 162 (0x7fec12be1800) [pid = 3348] [serial = 1883] [outer = 0x7fec11f62000]
09:02:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 163 (0x7fec12e64400) [pid = 3348] [serial = 1884] [outer = 0x7fec11f62000]
09:02:18 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
09:02:18 INFO - document served over http requires an http
09:02:18 INFO - sub-resource via script-tag using the meta-csp
09:02:18 INFO - delivery method with swap-origin-redirect and when
09:02:18 INFO - the target request is cross-origin.
09:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2853ms
09:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:02:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed3800 == 32 [pid = 3348] [id = 674]
09:02:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 164 (0x7fec12be1000) [pid = 3348] [serial = 1885] [outer = (nil)]
09:02:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 165 (0x7fec131f3800) [pid = 3348] [serial = 1886] [outer = 0x7fec12be1000]
09:02:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 166 (0x7fec13d17800) [pid = 3348] [serial = 1887] [outer = 0x7fec12be1000]
09:02:20 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
09:02:20 INFO - document served over http requires an http
09:02:20 INFO - sub-resource via xhr-request using the meta-csp
09:02:20 INFO - delivery method with keep-origin-redirect and when
09:02:20 INFO - the target request is cross-origin.
09:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2152ms
09:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:02:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a56800 == 33 [pid = 3348] [id = 675]
09:02:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 167 (0x7fec131f1400) [pid = 3348] [serial = 1888] [outer = (nil)]
09:02:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 168 (0x7fec146da400) [pid = 3348] [serial = 1889] [outer = 0x7fec131f1400]
09:02:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 169 (0x7fec15e6f800) [pid = 3348] [serial = 1890] [outer = 0x7fec131f1400]
09:02:22 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
09:02:22 INFO - document served over http requires an http
09:02:22 INFO - sub-resource via xhr-request using the meta-csp
09:02:22 INFO - delivery method with no-redirect and when
09:02:22 INFO - the target request is cross-origin.
09:02:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1802ms
09:02:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:02:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1436a800 == 34 [pid = 3348] [id = 676]
09:02:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 170 (0x7fec144ac800) [pid = 3348] [serial = 1891] [outer = (nil)]
09:02:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 171 (0x7fec19442400) [pid = 3348] [serial = 1892] [outer = 0x7fec144ac800]
09:02:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 172 (0x7fec1e8f0000) [pid = 3348] [serial = 1893] [outer = 0x7fec144ac800]
09:02:24 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
09:02:24 INFO - document served over http requires an http
09:02:24 INFO - sub-resource via xhr-request using the meta-csp
09:02:24 INFO - delivery method with swap-origin-redirect and when
09:02:24 INFO - the target request is cross-origin.
09:02:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2049ms
09:02:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:02:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec15f19800 == 35 [pid = 3348] [id = 677]
09:02:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 173 (0x7fec0967f400) [pid = 3348] [serial = 1894] [outer = (nil)]
09:02:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 174 (0x7fec09680400) [pid = 3348] [serial = 1895] [outer = 0x7fec0967f400]
09:02:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 175 (0x7fec19348400) [pid = 3348] [serial = 1896] [outer = 0x7fec0967f400]
09:02:27 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
09:02:27 INFO - document served over http requires an https
09:02:27 INFO - sub-resource via fetch-request using the meta-csp
09:02:27 INFO - delivery method with keep-origin-redirect and when
09:02:27 INFO - the target request is cross-origin.
09:02:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2559ms
09:02:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:02:28 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec16153800 == 36 [pid = 3348] [id = 678]
09:02:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 176 (0x7fec0967f800) [pid = 3348] [serial = 1897] [outer = (nil)]
09:02:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 177 (0x7fec0f380000) [pid = 3348] [serial = 1898] [outer = 0x7fec0967f800]
09:02:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 178 (0x7fec0f387400) [pid = 3348] [serial = 1899] [outer = 0x7fec0967f800]
09:02:29 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
09:02:29 INFO - document served over http requires an https
09:02:29 INFO - sub-resource via fetch-request using the meta-csp
09:02:29 INFO - delivery method with no-redirect and when
09:02:29 INFO - the target request is cross-origin.
09:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2291ms
09:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:02:30 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec19465800 == 37 [pid = 3348] [id = 679]
09:02:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 179 (0x7fec095a3c00) [pid = 3348] [serial = 1900] [outer = (nil)]
09:02:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 180 (0x7fec095a4c00) [pid = 3348] [serial = 1901] [outer = 0x7fec095a3c00]
09:02:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 181 (0x7fec0abdac00) [pid = 3348] [serial = 1902] [outer = 0x7fec095a3c00]
09:02:32 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
09:02:32 INFO - document served over http requires an https
09:02:32 INFO - sub-resource via fetch-request using the meta-csp
09:02:32 INFO - delivery method with swap-origin-redirect and when
09:02:32 INFO - the target request is cross-origin.
09:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2436ms
09:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:02:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a76800 == 38 [pid = 3348] [id = 680]
09:02:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 182 (0x7fec0abe1800) [pid = 3348] [serial = 1903] [outer = (nil)]
09:02:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 183 (0x7fec0abe3c00) [pid = 3348] [serial = 1904] [outer = 0x7fec0abe1800]
09:02:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 184 (0x7fec0abe9800) [pid = 3348] [serial = 1905] [outer = 0x7fec0abe1800]
09:02:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cac7000 == 39 [pid = 3348] [id = 681]
09:02:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 185 (0x7fec0bcc0000) [pid = 3348] [serial = 1906] [outer = (nil)]
09:02:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 186 (0x7fec0bcbec00) [pid = 3348] [serial = 1907] [outer = 0x7fec0bcc0000]
09:02:35 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
09:02:35 INFO - document served over http requires an https
09:02:35 INFO - sub-resource via iframe-tag using the meta-csp
09:02:35 INFO - delivery method with keep-origin-redirect and when
09:02:35 INFO - the target request is cross-origin.
09:02:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3282ms
09:02:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa17000 == 38 [pid = 3348] [id = 624]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0939d000 == 37 [pid = 3348] [id = 648]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff39000 == 36 [pid = 3348] [id = 649]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108c8000 == 35 [pid = 3348] [id = 651]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10808800 == 34 [pid = 3348] [id = 650]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1130d800 == 33 [pid = 3348] [id = 653]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ef3000 == 32 [pid = 3348] [id = 652]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306f800 == 31 [pid = 3348] [id = 655]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ecc000 == 30 [pid = 3348] [id = 654]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec132d2800 == 29 [pid = 3348] [id = 656]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d7e800 == 28 [pid = 3348] [id = 657]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13d9a000 == 27 [pid = 3348] [id = 658]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec13f2b000 == 26 [pid = 3348] [id = 659]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec14383000 == 25 [pid = 3348] [id = 660]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15bac800 == 24 [pid = 3348] [id = 661]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ad0800 == 23 [pid = 3348] [id = 663]
09:02:36 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa26800 == 22 [pid = 3348] [id = 664]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b251000 == 21 [pid = 3348] [id = 666]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5bc000 == 20 [pid = 3348] [id = 668]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a8800 == 19 [pid = 3348] [id = 667]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e83e800 == 18 [pid = 3348] [id = 670]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d981000 == 17 [pid = 3348] [id = 669]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f343000 == 16 [pid = 3348] [id = 671]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10059000 == 15 [pid = 3348] [id = 672]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112ed000 == 14 [pid = 3348] [id = 673]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed3800 == 13 [pid = 3348] [id = 674]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a56800 == 12 [pid = 3348] [id = 675]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff1f800 == 11 [pid = 3348] [id = 604]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1436a800 == 10 [pid = 3348] [id = 676]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec15f19800 == 9 [pid = 3348] [id = 677]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a5f800 == 8 [pid = 3348] [id = 642]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec16153800 == 7 [pid = 3348] [id = 678]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec19465800 == 6 [pid = 3348] [id = 679]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cac7000 == 5 [pid = 3348] [id = 681]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a76800 == 4 [pid = 3348] [id = 680]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbb1800 == 3 [pid = 3348] [id = 630]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc4000 == 2 [pid = 3348] [id = 665]
09:02:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e625000 == 1 [pid = 3348] [id = 662]
09:02:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a75000 == 2 [pid = 3348] [id = 682]
09:02:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 187 (0x7fec0938cc00) [pid = 3348] [serial = 1908] [outer = (nil)]
09:02:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 188 (0x7fec0938dc00) [pid = 3348] [serial = 1909] [outer = 0x7fec0938cc00]
09:02:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 189 (0x7fec09680c00) [pid = 3348] [serial = 1910] [outer = 0x7fec0938cc00]
09:02:38 INFO - PROCESS | 3296 | --DOMWINDOW == 188 (0x7fec0d391800) [pid = 3348] [serial = 1800] [outer = (nil)] [url = about:blank]
09:02:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ae3800 == 3 [pid = 3348] [id = 683]
09:02:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 189 (0x7fec096c3400) [pid = 3348] [serial = 1911] [outer = (nil)]
09:02:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 190 (0x7fec096c9800) [pid = 3348] [serial = 1912] [outer = 0x7fec096c3400]
09:02:39 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
09:02:39 INFO - document served over http requires an https
09:02:39 INFO - sub-resource via iframe-tag using the meta-csp
09:02:39 INFO - delivery method with no-redirect and when
09:02:39 INFO - the target request is cross-origin.
09:02:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3799ms
09:02:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:02:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093ab800 == 4 [pid = 3348] [id = 684]
09:02:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 191 (0x7fec09e80c00) [pid = 3348] [serial = 1913] [outer = (nil)]
09:02:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 192 (0x7fec09e87c00) [pid = 3348] [serial = 1914] [outer = 0x7fec09e80c00]
09:02:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 193 (0x7fec0abe4400) [pid = 3348] [serial = 1915] [outer = 0x7fec09e80c00]
09:02:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b4000 == 5 [pid = 3348] [id = 685]
09:02:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 194 (0x7fec0adde000) [pid = 3348] [serial = 1916] [outer = (nil)]
09:02:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 195 (0x7fec0ade3800) [pid = 3348] [serial = 1917] [outer = 0x7fec0adde000]
09:02:41 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
09:02:41 INFO - document served over http requires an https
09:02:41 INFO - sub-resource via iframe-tag using the meta-csp
09:02:41 INFO - delivery method with swap-origin-redirect and when
09:02:41 INFO - the target request is cross-origin.
09:02:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1949ms
09:02:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:02:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c5800 == 6 [pid = 3348] [id = 686]
09:02:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 196 (0x7fec096cfc00) [pid = 3348] [serial = 1918] [outer = (nil)]
09:02:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 197 (0x7fec0ade0800) [pid = 3348] [serial = 1919] [outer = 0x7fec096cfc00]
09:02:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 198 (0x7fec0aeec400) [pid = 3348] [serial = 1920] [outer = 0x7fec096cfc00]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 197 (0x7fec0e9dcc00) [pid = 3348] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 196 (0x7fec0ca31800) [pid = 3348] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 195 (0x7fec109d8800) [pid = 3348] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 194 (0x7fec0e8ab400) [pid = 3348] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 193 (0x7fec09394c00) [pid = 3348] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 192 (0x7fec096d0c00) [pid = 3348] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 191 (0x7fec10991000) [pid = 3348] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 190 (0x7fec10890000) [pid = 3348] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 189 (0x7fec12b2a400) [pid = 3348] [serial = 1787] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 188 (0x7fec0af7a800) [pid = 3348] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 187 (0x7fec0cba2400) [pid = 3348] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 186 (0x7fec1094b800) [pid = 3348] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 185 (0x7fec0bd6d000) [pid = 3348] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 184 (0x7fec096c4800) [pid = 3348] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 183 (0x7fec0d392800) [pid = 3348] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 182 (0x7fec0bd70400) [pid = 3348] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 181 (0x7fec0d86dc00) [pid = 3348] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 180 (0x7fec1129dc00) [pid = 3348] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 179 (0x7fec0e605000) [pid = 3348] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 178 (0x7fec0e760800) [pid = 3348] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 177 (0x7fec0ca3e800) [pid = 3348] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 176 (0x7fec10a47800) [pid = 3348] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 175 (0x7fec0e60d400) [pid = 3348] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 174 (0x7fec10971000) [pid = 3348] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 173 (0x7fec0c967400) [pid = 3348] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 172 (0x7fec0aeee800) [pid = 3348] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 171 (0x7fec11a83800) [pid = 3348] [serial = 1740] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 170 (0x7fec0e8abc00) [pid = 3348] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 169 (0x7fec10887000) [pid = 3348] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 168 (0x7fec10949000) [pid = 3348] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 167 (0x7fec09e82000) [pid = 3348] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 166 (0x7fec12be5c00) [pid = 3348] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 165 (0x7fec1129cc00) [pid = 3348] [serial = 1782] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 164 (0x7fec0d86bc00) [pid = 3348] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 163 (0x7fec096cb000) [pid = 3348] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 162 (0x7fec0ff11000) [pid = 3348] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 161 (0x7fec109e1000) [pid = 3348] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 160 (0x7fec0cbaa400) [pid = 3348] [serial = 1745] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec0d97b400) [pid = 3348] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 158 (0x7fec0f3c7800) [pid = 3348] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 157 (0x7fec10d26000) [pid = 3348] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 156 (0x7fec0e92c400) [pid = 3348] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec096c1800) [pid = 3348] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec1378cc00) [pid = 3348] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec15eeb000) [pid = 3348] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec131f3400) [pid = 3348] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec0e928400) [pid = 3348] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec15b48000) [pid = 3348] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec12aea400) [pid = 3348] [serial = 1824] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec13d16800) [pid = 3348] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec096c4000) [pid = 3348] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec13f3f000) [pid = 3348] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec09e85000) [pid = 3348] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec12e63400) [pid = 3348] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec0aee8c00) [pid = 3348] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec12ace400) [pid = 3348] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec144a3800) [pid = 3348] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec12aec400) [pid = 3348] [serial = 1829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec0cba4c00) [pid = 3348] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec15b41800) [pid = 3348] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec130e7c00) [pid = 3348] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347696233]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0af73400) [pid = 3348] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec0aee9800) [pid = 3348] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec096cec00) [pid = 3348] [serial = 1862] [outer = (nil)] [url = about:blank]
09:02:47 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec0c960c00) [pid = 3348] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec17515400) [pid = 3348] [serial = 1850] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec0d57f800) [pid = 3348] [serial = 1859] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0af7b800) [pid = 3348] [serial = 1856] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0e8af000) [pid = 3348] [serial = 1817] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec12b2fc00) [pid = 3348] [serial = 1825] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec15d95c00) [pid = 3348] [serial = 1847] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec193efc00) [pid = 3348] [serial = 1853] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec10a48c00) [pid = 3348] [serial = 1820] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec144a3c00) [pid = 3348] [serial = 1841] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec13f3f800) [pid = 3348] [serial = 1838] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec1378e400) [pid = 3348] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec146e5c00) [pid = 3348] [serial = 1844] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec12aeb000) [pid = 3348] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec131fb400) [pid = 3348] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347696233]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec131fb800) [pid = 3348] [serial = 1830] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec09e8b800) [pid = 3348] [serial = 1814] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec13d1ac00) [pid = 3348] [serial = 1835] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec1934c800) [pid = 3348] [serial = 1851] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0e60b800) [pid = 3348] [serial = 1716] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec1096f800) [pid = 3348] [serial = 1773] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec10212c00) [pid = 3348] [serial = 1719] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec10a52400) [pid = 3348] [serial = 1728] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0e9d0c00) [pid = 3348] [serial = 1647] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0caaa000) [pid = 3348] [serial = 1671] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e553800) [pid = 3348] [serial = 1767] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec1280ac00) [pid = 3348] [serial = 1779] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec10d1f400) [pid = 3348] [serial = 1776] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec12e5e000) [pid = 3348] [serial = 1789] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec15009800) [pid = 3348] [serial = 1845] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0e553000) [pid = 3348] [serial = 1674] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0d399800) [pid = 3348] [serial = 1605] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec1098bc00) [pid = 3348] [serial = 1722] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec10205800) [pid = 3348] [serial = 1770] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0cba8000) [pid = 3348] [serial = 1629] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d793400) [pid = 3348] [serial = 1608] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0ca33c00) [pid = 3348] [serial = 1596] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0d973400) [pid = 3348] [serial = 1632] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec11f63800) [pid = 3348] [serial = 1737] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0e76a400) [pid = 3348] [serial = 1641] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0e925000) [pid = 3348] [serial = 1644] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0cbad400) [pid = 3348] [serial = 1602] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec11296800) [pid = 3348] [serial = 1731] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0e9d2000) [pid = 3348] [serial = 1677] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec109e0800) [pid = 3348] [serial = 1725] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0caa8000) [pid = 3348] [serial = 1599] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0c95f800) [pid = 3348] [serial = 1593] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec1280e000) [pid = 3348] [serial = 1742] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0ff08800) [pid = 3348] [serial = 1680] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec10951800) [pid = 3348] [serial = 1689] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec10982c00) [pid = 3348] [serial = 1692] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec0ade0400) [pid = 3348] [serial = 1587] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec130e2800) [pid = 3348] [serial = 1794] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec12b34c00) [pid = 3348] [serial = 1784] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0e54e000) [pid = 3348] [serial = 1635] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0b1e1c00) [pid = 3348] [serial = 1590] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10894800) [pid = 3348] [serial = 1686] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12811800) [pid = 3348] [serial = 1812] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec12ad9c00) [pid = 3348] [serial = 1747] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec15e19800) [pid = 3348] [serial = 1848] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0e60fc00) [pid = 3348] [serial = 1638] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec1020c800) [pid = 3348] [serial = 1683] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec11a7b800) [pid = 3348] [serial = 1734] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec131f5400) [pid = 3348] [serial = 1797] [outer = (nil)] [url = about:blank]
09:02:48 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0f3be800) [pid = 3348] [serial = 1650] [outer = (nil)] [url = about:blank]
09:02:48 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
09:02:48 INFO - document served over http requires an https
09:02:48 INFO - sub-resource via script-tag using the meta-csp
09:02:48 INFO - delivery method with keep-origin-redirect and when
09:02:48 INFO - the target request is cross-origin.
09:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 7670ms
09:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:02:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa28000 == 7 [pid = 3348] [id = 687]
09:02:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec096c5800) [pid = 3348] [serial = 1921] [outer = (nil)]
09:02:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec096cb000) [pid = 3348] [serial = 1922] [outer = 0x7fec096c5800]
09:02:49 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec09e84000) [pid = 3348] [serial = 1923] [outer = 0x7fec096c5800]
09:02:51 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
09:02:51 INFO - document served over http requires an https
09:02:51 INFO - sub-resource via script-tag using the meta-csp
09:02:51 INFO - delivery method with no-redirect and when
09:02:51 INFO - the target request is cross-origin.
09:02:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2089ms
09:02:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:02:51 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae2e000 == 8 [pid = 3348] [id = 688]
09:02:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0967a800) [pid = 3348] [serial = 1924] [outer = (nil)]
09:02:51 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec09e81800) [pid = 3348] [serial = 1925] [outer = 0x7fec0967a800]
09:02:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0ade2400) [pid = 3348] [serial = 1926] [outer = 0x7fec0967a800]
09:02:53 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
09:02:53 INFO - document served over http requires an https
09:02:53 INFO - sub-resource via script-tag using the meta-csp
09:02:53 INFO - delivery method with swap-origin-redirect and when
09:02:53 INFO - the target request is cross-origin.
09:02:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1998ms
09:02:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:02:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b092000 == 9 [pid = 3348] [id = 689]
09:02:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec09e80400) [pid = 3348] [serial = 1927] [outer = (nil)]
09:02:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0aef2000) [pid = 3348] [serial = 1928] [outer = 0x7fec09e80400]
09:02:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0af76400) [pid = 3348] [serial = 1929] [outer = 0x7fec09e80400]
09:02:55 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
09:02:55 INFO - document served over http requires an https
09:02:55 INFO - sub-resource via xhr-request using the meta-csp
09:02:55 INFO - delivery method with keep-origin-redirect and when
09:02:55 INFO - the target request is cross-origin.
09:02:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2294ms
09:02:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:02:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b232800 == 10 [pid = 3348] [id = 690]
09:02:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0aef1800) [pid = 3348] [serial = 1930] [outer = (nil)]
09:02:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0af7e000) [pid = 3348] [serial = 1931] [outer = 0x7fec0aef1800]
09:02:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0b1ec000) [pid = 3348] [serial = 1932] [outer = 0x7fec0aef1800]
09:02:57 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
09:02:57 INFO - document served over http requires an https
09:02:57 INFO - sub-resource via xhr-request using the meta-csp
09:02:57 INFO - delivery method with no-redirect and when
09:02:57 INFO - the target request is cross-origin.
09:02:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2308ms
09:02:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:02:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b24f800 == 11 [pid = 3348] [id = 691]
09:02:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0b1e2400) [pid = 3348] [serial = 1933] [outer = (nil)]
09:02:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0bcc5400) [pid = 3348] [serial = 1934] [outer = 0x7fec0b1e2400]
09:02:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0bd69800) [pid = 3348] [serial = 1935] [outer = 0x7fec0b1e2400]
09:02:59 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
09:02:59 INFO - document served over http requires an https
09:02:59 INFO - sub-resource via xhr-request using the meta-csp
09:02:59 INFO - delivery method with swap-origin-redirect and when
09:02:59 INFO - the target request is cross-origin.
09:02:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2237ms
09:03:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:03:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbc6000 == 12 [pid = 3348] [id = 692]
09:03:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0bcc3800) [pid = 3348] [serial = 1936] [outer = (nil)]
09:03:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0bd71000) [pid = 3348] [serial = 1937] [outer = 0x7fec0bcc3800]
09:03:01 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:01 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0c962000) [pid = 3348] [serial = 1938] [outer = 0x7fec0bcc3800]
09:03:02 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
09:03:02 INFO - document served over http requires an http
09:03:02 INFO - sub-resource via fetch-request using the meta-csp
09:03:02 INFO - delivery method with keep-origin-redirect and when
09:03:02 INFO - the target request is same-origin.
09:03:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2812ms
09:03:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:03:03 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c816800 == 13 [pid = 3348] [id = 693]
09:03:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0bd72000) [pid = 3348] [serial = 1939] [outer = (nil)]
09:03:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0ca32800) [pid = 3348] [serial = 1940] [outer = 0x7fec0bd72000]
09:03:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0ca3a800) [pid = 3348] [serial = 1941] [outer = 0x7fec0bd72000]
09:03:07 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
09:03:07 INFO - document served over http requires an http
09:03:07 INFO - sub-resource via fetch-request using the meta-csp
09:03:07 INFO - delivery method with no-redirect and when
09:03:07 INFO - the target request is same-origin.
09:03:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4150ms
09:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:03:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c88b000 == 14 [pid = 3348] [id = 694]
09:03:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0caa5800) [pid = 3348] [serial = 1942] [outer = (nil)]
09:03:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0caaa000) [pid = 3348] [serial = 1943] [outer = 0x7fec0caa5800]
09:03:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0cba3c00) [pid = 3348] [serial = 1944] [outer = 0x7fec0caa5800]
09:03:09 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
09:03:09 INFO - document served over http requires an http
09:03:09 INFO - sub-resource via fetch-request using the meta-csp
09:03:09 INFO - delivery method with swap-origin-redirect and when
09:03:09 INFO - the target request is same-origin.
09:03:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2347ms
09:03:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:03:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b098800 == 15 [pid = 3348] [id = 695]
09:03:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec096cf400) [pid = 3348] [serial = 1945] [outer = (nil)]
09:03:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec09e83000) [pid = 3348] [serial = 1946] [outer = 0x7fec096cf400]
09:03:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0af78400) [pid = 3348] [serial = 1947] [outer = 0x7fec096cf400]
09:03:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c5800 == 14 [pid = 3348] [id = 686]
09:03:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b4000 == 13 [pid = 3348] [id = 685]
09:03:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093ab800 == 12 [pid = 3348] [id = 684]
09:03:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ae3800 == 11 [pid = 3348] [id = 683]
09:03:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a75000 == 10 [pid = 3348] [id = 682]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0bd77800) [pid = 3348] [serial = 1863] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec19497800) [pid = 3348] [serial = 1854] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec12e66800) [pid = 3348] [serial = 1826] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0caa6c00) [pid = 3348] [serial = 1857] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0e613000) [pid = 3348] [serial = 1860] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec1378b400) [pid = 3348] [serial = 1831] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec143a4c00) [pid = 3348] [serial = 1839] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec10977800) [pid = 3348] [serial = 1818] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec11f64000) [pid = 3348] [serial = 1821] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0d38d000) [pid = 3348] [serial = 1815] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec144ab800) [pid = 3348] [serial = 1842] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec13f34c00) [pid = 3348] [serial = 1836] [outer = (nil)] [url = about:blank]
09:03:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a7e800 == 11 [pid = 3348] [id = 696]
09:03:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec09396800) [pid = 3348] [serial = 1948] [outer = (nil)]
09:03:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec096c7800) [pid = 3348] [serial = 1949] [outer = 0x7fec09396800]
09:03:11 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
09:03:11 INFO - document served over http requires an http
09:03:11 INFO - sub-resource via iframe-tag using the meta-csp
09:03:11 INFO - delivery method with keep-origin-redirect and when
09:03:11 INFO - the target request is same-origin.
09:03:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2491ms
09:03:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:03:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0939e000 == 12 [pid = 3348] [id = 697]
09:03:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec095a1400) [pid = 3348] [serial = 1950] [outer = (nil)]
09:03:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec096c1400) [pid = 3348] [serial = 1951] [outer = 0x7fec095a1400]
09:03:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0b1e2800) [pid = 3348] [serial = 1952] [outer = 0x7fec095a1400]
09:03:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b9800 == 13 [pid = 3348] [id = 698]
09:03:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0bcbc800) [pid = 3348] [serial = 1953] [outer = (nil)]
09:03:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0bccb000) [pid = 3348] [serial = 1954] [outer = 0x7fec0bcbc800]
09:03:14 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
09:03:14 INFO - document served over http requires an http
09:03:14 INFO - sub-resource via iframe-tag using the meta-csp
09:03:14 INFO - delivery method with no-redirect and when
09:03:14 INFO - the target request is same-origin.
09:03:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2165ms
09:03:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:03:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa30000 == 14 [pid = 3348] [id = 699]
09:03:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0abdb000) [pid = 3348] [serial = 1955] [outer = (nil)]
09:03:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0bcc8000) [pid = 3348] [serial = 1956] [outer = 0x7fec0abdb000]
09:03:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0ca3f800) [pid = 3348] [serial = 1957] [outer = 0x7fec0abdb000]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec096c9800) [pid = 3348] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347759077]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0ade3800) [pid = 3348] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0938dc00) [pid = 3348] [serial = 1909] [outer = (nil)] [url = about:blank]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0ff0a800) [pid = 3348] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347728067]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0f3c5800) [pid = 3348] [serial = 1872] [outer = (nil)] [url = about:blank]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec1098e400) [pid = 3348] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:15 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec11f64c00) [pid = 3348] [serial = 1880] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec146da400) [pid = 3348] [serial = 1889] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec131f3800) [pid = 3348] [serial = 1886] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec1098cc00) [pid = 3348] [serial = 1877] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec12be1800) [pid = 3348] [serial = 1883] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec09680400) [pid = 3348] [serial = 1895] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec0f380000) [pid = 3348] [serial = 1898] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec19442400) [pid = 3348] [serial = 1892] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec095a4c00) [pid = 3348] [serial = 1901] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0cba3000) [pid = 3348] [serial = 1867] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0ade0800) [pid = 3348] [serial = 1919] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec09e87c00) [pid = 3348] [serial = 1914] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0abe3c00) [pid = 3348] [serial = 1904] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0bcbec00) [pid = 3348] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0bcc0000) [pid = 3348] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec10209400) [pid = 3348] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec0938cc00) [pid = 3348] [serial = 1908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0f3bb000) [pid = 3348] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347728067]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec096cfc00) [pid = 3348] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0adde000) [pid = 3348] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec11f62000) [pid = 3348] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec109e2c00) [pid = 3348] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec096c3400) [pid = 3348] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347759077]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec09e80c00) [pid = 3348] [serial = 1913] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec10977400) [pid = 3348] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec131f1400) [pid = 3348] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0abe1800) [pid = 3348] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0bd76c00) [pid = 3348] [serial = 1871] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec12be1000) [pid = 3348] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec144ac800) [pid = 3348] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0967f400) [pid = 3348] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec0967f800) [pid = 3348] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec095a3c00) [pid = 3348] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec0c961800) [pid = 3348] [serial = 1866] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec15e6f800) [pid = 3348] [serial = 1890] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec13d17800) [pid = 3348] [serial = 1887] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec1e8f0000) [pid = 3348] [serial = 1893] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c886000 == 15 [pid = 3348] [id = 700]
09:03:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 52 (0x7fec0938cc00) [pid = 3348] [serial = 1958] [outer = (nil)]
09:03:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 53 (0x7fec096c2c00) [pid = 3348] [serial = 1959] [outer = 0x7fec0938cc00]
09:03:17 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
09:03:17 INFO - document served over http requires an http
09:03:17 INFO - sub-resource via iframe-tag using the meta-csp
09:03:17 INFO - delivery method with swap-origin-redirect and when
09:03:17 INFO - the target request is same-origin.
09:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3049ms
09:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:03:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c992000 == 16 [pid = 3348] [id = 701]
09:03:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 54 (0x7fec0967b000) [pid = 3348] [serial = 1960] [outer = (nil)]
09:03:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 55 (0x7fec0abe0000) [pid = 3348] [serial = 1961] [outer = 0x7fec0967b000]
09:03:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 56 (0x7fec0caa3000) [pid = 3348] [serial = 1962] [outer = 0x7fec0967b000]
09:03:19 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
09:03:19 INFO - document served over http requires an http
09:03:19 INFO - sub-resource via script-tag using the meta-csp
09:03:19 INFO - delivery method with keep-origin-redirect and when
09:03:19 INFO - the target request is same-origin.
09:03:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1991ms
09:03:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:03:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c80e000 == 17 [pid = 3348] [id = 702]
09:03:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 57 (0x7fec09681800) [pid = 3348] [serial = 1963] [outer = (nil)]
09:03:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 58 (0x7fec0addec00) [pid = 3348] [serial = 1964] [outer = 0x7fec09681800]
09:03:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:20 INFO - PROCESS | 3296 | ++DOMWINDOW == 59 (0x7fec0bcc1000) [pid = 3348] [serial = 1965] [outer = 0x7fec09681800]
09:03:21 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
09:03:21 INFO - document served over http requires an http
09:03:21 INFO - sub-resource via script-tag using the meta-csp
09:03:21 INFO - delivery method with no-redirect and when
09:03:21 INFO - the target request is same-origin.
09:03:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1935ms
09:03:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:03:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0caca800 == 18 [pid = 3348] [id = 703]
09:03:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 60 (0x7fec0addd800) [pid = 3348] [serial = 1966] [outer = (nil)]
09:03:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 61 (0x7fec0cba3000) [pid = 3348] [serial = 1967] [outer = 0x7fec0addd800]
09:03:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec0cbac000) [pid = 3348] [serial = 1968] [outer = 0x7fec0addd800]
09:03:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:03:22 INFO - document served over http requires an http
09:03:22 INFO - sub-resource via script-tag using the meta-csp
09:03:22 INFO - delivery method with swap-origin-redirect and when
09:03:22 INFO - the target request is same-origin.
09:03:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1785ms
09:03:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:03:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbb1800 == 19 [pid = 3348] [id = 704]
09:03:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec0caafc00) [pid = 3348] [serial = 1969] [outer = (nil)]
09:03:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec0d38f000) [pid = 3348] [serial = 1970] [outer = 0x7fec0caafc00]
09:03:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0d396c00) [pid = 3348] [serial = 1971] [outer = 0x7fec0caafc00]
09:03:24 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
09:03:24 INFO - document served over http requires an http
09:03:24 INFO - sub-resource via xhr-request using the meta-csp
09:03:24 INFO - delivery method with keep-origin-redirect and when
09:03:24 INFO - the target request is same-origin.
09:03:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1995ms
09:03:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:03:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbcf800 == 20 [pid = 3348] [id = 705]
09:03:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0d38ec00) [pid = 3348] [serial = 1972] [outer = (nil)]
09:03:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec0d572000) [pid = 3348] [serial = 1973] [outer = 0x7fec0d38ec00]
09:03:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0d57a000) [pid = 3348] [serial = 1974] [outer = 0x7fec0d38ec00]
09:03:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:03:27 INFO - document served over http requires an http
09:03:27 INFO - sub-resource via xhr-request using the meta-csp
09:03:27 INFO - delivery method with no-redirect and when
09:03:27 INFO - the target request is same-origin.
09:03:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2251ms
09:03:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:03:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d327800 == 21 [pid = 3348] [id = 706]
09:03:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0d573000) [pid = 3348] [serial = 1975] [outer = (nil)]
09:03:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0d795000) [pid = 3348] [serial = 1976] [outer = 0x7fec0d573000]
09:03:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:28 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0d79cc00) [pid = 3348] [serial = 1977] [outer = 0x7fec0d573000]
09:03:29 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
09:03:29 INFO - document served over http requires an http
09:03:29 INFO - sub-resource via xhr-request using the meta-csp
09:03:29 INFO - delivery method with swap-origin-redirect and when
09:03:29 INFO - the target request is same-origin.
09:03:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2239ms
09:03:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:03:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5d0800 == 22 [pid = 3348] [id = 707]
09:03:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0d794800) [pid = 3348] [serial = 1978] [outer = (nil)]
09:03:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0d86c000) [pid = 3348] [serial = 1979] [outer = 0x7fec0d794800]
09:03:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0d874000) [pid = 3348] [serial = 1980] [outer = 0x7fec0d794800]
09:03:32 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
09:03:32 INFO - document served over http requires an https
09:03:32 INFO - sub-resource via fetch-request using the meta-csp
09:03:32 INFO - delivery method with keep-origin-redirect and when
09:03:32 INFO - the target request is same-origin.
09:03:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3138ms
09:03:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:03:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d68e000 == 23 [pid = 3348] [id = 708]
09:03:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0d869400) [pid = 3348] [serial = 1981] [outer = (nil)]
09:03:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0d976400) [pid = 3348] [serial = 1982] [outer = 0x7fec0d869400]
09:03:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e545800) [pid = 3348] [serial = 1983] [outer = 0x7fec0d869400]
09:03:35 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
09:03:35 INFO - document served over http requires an https
09:03:35 INFO - sub-resource via fetch-request using the meta-csp
09:03:35 INFO - delivery method with no-redirect and when
09:03:35 INFO - the target request is same-origin.
09:03:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3092ms
09:03:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:03:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0939d000 == 24 [pid = 3348] [id = 709]
09:03:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec09e82c00) [pid = 3348] [serial = 1984] [outer = (nil)]
09:03:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec09e89400) [pid = 3348] [serial = 1985] [outer = 0x7fec09e82c00]
09:03:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0af74c00) [pid = 3348] [serial = 1986] [outer = 0x7fec09e82c00]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c886000 == 23 [pid = 3348] [id = 700]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa30000 == 22 [pid = 3348] [id = 699]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b9800 == 21 [pid = 3348] [id = 698]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0939e000 == 20 [pid = 3348] [id = 697]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a7e800 == 19 [pid = 3348] [id = 696]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b098800 == 18 [pid = 3348] [id = 695]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c88b000 == 17 [pid = 3348] [id = 694]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c816800 == 16 [pid = 3348] [id = 693]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbc6000 == 15 [pid = 3348] [id = 692]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b24f800 == 14 [pid = 3348] [id = 691]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b232800 == 13 [pid = 3348] [id = 690]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b092000 == 12 [pid = 3348] [id = 689]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa28000 == 11 [pid = 3348] [id = 687]
09:03:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae2e000 == 10 [pid = 3348] [id = 688]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec09680c00) [pid = 3348] [serial = 1910] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0abe9800) [pid = 3348] [serial = 1905] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec10895400) [pid = 3348] [serial = 1873] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12ad4800) [pid = 3348] [serial = 1881] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0f387400) [pid = 3348] [serial = 1899] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec10d26800) [pid = 3348] [serial = 1878] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0abe4400) [pid = 3348] [serial = 1915] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0abdac00) [pid = 3348] [serial = 1902] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12e64400) [pid = 3348] [serial = 1884] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec19348400) [pid = 3348] [serial = 1896] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0e92cc00) [pid = 3348] [serial = 1868] [outer = (nil)] [url = about:blank]
09:03:37 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec0aeec400) [pid = 3348] [serial = 1920] [outer = (nil)] [url = about:blank]
09:03:37 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
09:03:37 INFO - document served over http requires an https
09:03:37 INFO - sub-resource via fetch-request using the meta-csp
09:03:37 INFO - delivery method with swap-origin-redirect and when
09:03:37 INFO - the target request is same-origin.
09:03:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1943ms
09:03:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:03:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ace000 == 11 [pid = 3348] [id = 710]
09:03:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec096c6c00) [pid = 3348] [serial = 1987] [outer = (nil)]
09:03:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec09e85800) [pid = 3348] [serial = 1988] [outer = 0x7fec096c6c00]
09:03:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0b1e8000) [pid = 3348] [serial = 1989] [outer = 0x7fec096c6c00]
09:03:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b8000 == 12 [pid = 3348] [id = 711]
09:03:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0bcbdc00) [pid = 3348] [serial = 1990] [outer = (nil)]
09:03:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0bd6b400) [pid = 3348] [serial = 1991] [outer = 0x7fec0bcbdc00]
09:03:39 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
09:03:39 INFO - document served over http requires an https
09:03:39 INFO - sub-resource via iframe-tag using the meta-csp
09:03:39 INFO - delivery method with keep-origin-redirect and when
09:03:39 INFO - the target request is same-origin.
09:03:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1589ms
09:03:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:03:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa25000 == 13 [pid = 3348] [id = 712]
09:03:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0abe3400) [pid = 3348] [serial = 1992] [outer = (nil)]
09:03:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0bd76400) [pid = 3348] [serial = 1993] [outer = 0x7fec0abe3400]
09:03:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0ca37800) [pid = 3348] [serial = 1994] [outer = 0x7fec0abe3400]
09:03:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b09f000 == 14 [pid = 3348] [id = 713]
09:03:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0ca3d800) [pid = 3348] [serial = 1995] [outer = (nil)]
09:03:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0caa2000) [pid = 3348] [serial = 1996] [outer = 0x7fec0ca3d800]
09:03:41 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
09:03:41 INFO - document served over http requires an https
09:03:41 INFO - sub-resource via iframe-tag using the meta-csp
09:03:41 INFO - delivery method with no-redirect and when
09:03:41 INFO - the target request is same-origin.
09:03:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2142ms
09:03:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:03:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b242000 == 15 [pid = 3348] [id = 714]
09:03:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0bd75000) [pid = 3348] [serial = 1997] [outer = (nil)]
09:03:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0caaac00) [pid = 3348] [serial = 1998] [outer = 0x7fec0bd75000]
09:03:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0d79b800) [pid = 3348] [serial = 1999] [outer = 0x7fec0bd75000]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0ca32800) [pid = 3348] [serial = 1940] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec0bcc5400) [pid = 3348] [serial = 1934] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0bd71000) [pid = 3348] [serial = 1937] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec09e81800) [pid = 3348] [serial = 1925] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec0aef2000) [pid = 3348] [serial = 1928] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec0af7e000) [pid = 3348] [serial = 1931] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0caaa000) [pid = 3348] [serial = 1943] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec096cb000) [pid = 3348] [serial = 1922] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0bccb000) [pid = 3348] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347793678]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec096c1400) [pid = 3348] [serial = 1951] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec096c2c00) [pid = 3348] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec0bcc8000) [pid = 3348] [serial = 1956] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec096c7800) [pid = 3348] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec09e83000) [pid = 3348] [serial = 1946] [outer = (nil)] [url = about:blank]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0bcbc800) [pid = 3348] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347793678]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec095a1400) [pid = 3348] [serial = 1950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec096cf400) [pid = 3348] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0938cc00) [pid = 3348] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec09396800) [pid = 3348] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:03:43 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0abdb000) [pid = 3348] [serial = 1955] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:03:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b24f000 == 16 [pid = 3348] [id = 715]
09:03:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 62 (0x7fec09390800) [pid = 3348] [serial = 2000] [outer = (nil)]
09:03:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 63 (0x7fec096c1400) [pid = 3348] [serial = 2001] [outer = 0x7fec09390800]
09:03:44 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
09:03:44 INFO - document served over http requires an https
09:03:44 INFO - sub-resource via iframe-tag using the meta-csp
09:03:44 INFO - delivery method with swap-origin-redirect and when
09:03:44 INFO - the target request is same-origin.
09:03:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2943ms
09:03:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:03:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c806000 == 17 [pid = 3348] [id = 716]
09:03:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 64 (0x7fec095a1400) [pid = 3348] [serial = 2002] [outer = (nil)]
09:03:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 65 (0x7fec0aef2000) [pid = 3348] [serial = 2003] [outer = 0x7fec095a1400]
09:03:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 66 (0x7fec0c964800) [pid = 3348] [serial = 2004] [outer = 0x7fec095a1400]
09:03:46 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
09:03:46 INFO - document served over http requires an https
09:03:46 INFO - sub-resource via script-tag using the meta-csp
09:03:46 INFO - delivery method with keep-origin-redirect and when
09:03:46 INFO - the target request is same-origin.
09:03:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2219ms
09:03:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:03:47 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b23a000 == 18 [pid = 3348] [id = 717]
09:03:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 67 (0x7fec096cd400) [pid = 3348] [serial = 2005] [outer = (nil)]
09:03:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 68 (0x7fec0abe5400) [pid = 3348] [serial = 2006] [outer = 0x7fec096cd400]
09:03:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 69 (0x7fec0c962c00) [pid = 3348] [serial = 2007] [outer = 0x7fec096cd400]
09:03:49 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
09:03:49 INFO - document served over http requires an https
09:03:49 INFO - sub-resource via script-tag using the meta-csp
09:03:49 INFO - delivery method with no-redirect and when
09:03:49 INFO - the target request is same-origin.
09:03:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2920ms
09:03:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:03:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c995800 == 19 [pid = 3348] [id = 718]
09:03:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 70 (0x7fec0abdd400) [pid = 3348] [serial = 2008] [outer = (nil)]
09:03:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 71 (0x7fec0d570c00) [pid = 3348] [serial = 2009] [outer = 0x7fec0abdd400]
09:03:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 72 (0x7fec0d870000) [pid = 3348] [serial = 2010] [outer = 0x7fec0abdd400]
09:03:51 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
09:03:51 INFO - document served over http requires an https
09:03:51 INFO - sub-resource via script-tag using the meta-csp
09:03:51 INFO - delivery method with swap-origin-redirect and when
09:03:51 INFO - the target request is same-origin.
09:03:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2251ms
09:03:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:03:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d67e800 == 20 [pid = 3348] [id = 719]
09:03:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 73 (0x7fec0d975800) [pid = 3348] [serial = 2011] [outer = (nil)]
09:03:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 74 (0x7fec0e54c000) [pid = 3348] [serial = 2012] [outer = 0x7fec0d975800]
09:03:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 75 (0x7fec0e554000) [pid = 3348] [serial = 2013] [outer = 0x7fec0d975800]
09:03:53 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
09:03:53 INFO - document served over http requires an https
09:03:53 INFO - sub-resource via xhr-request using the meta-csp
09:03:53 INFO - delivery method with keep-origin-redirect and when
09:03:53 INFO - the target request is same-origin.
09:03:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1881ms
09:03:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:03:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d99e000 == 21 [pid = 3348] [id = 720]
09:03:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 76 (0x7fec0e549c00) [pid = 3348] [serial = 2014] [outer = (nil)]
09:03:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 77 (0x7fec0e60f800) [pid = 3348] [serial = 2015] [outer = 0x7fec0e549c00]
09:03:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 78 (0x7fec0e75ec00) [pid = 3348] [serial = 2016] [outer = 0x7fec0e549c00]
09:03:55 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
09:03:55 INFO - document served over http requires an https
09:03:55 INFO - sub-resource via xhr-request using the meta-csp
09:03:55 INFO - delivery method with no-redirect and when
09:03:55 INFO - the target request is same-origin.
09:03:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1684ms
09:03:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:03:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e635000 == 22 [pid = 3348] [id = 721]
09:03:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0e60b800) [pid = 3348] [serial = 2017] [outer = (nil)]
09:03:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0e767400) [pid = 3348] [serial = 2018] [outer = 0x7fec0e60b800]
09:03:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec0e8a8c00) [pid = 3348] [serial = 2019] [outer = 0x7fec0e60b800]
09:03:57 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
09:03:57 INFO - document served over http requires an https
09:03:57 INFO - sub-resource via xhr-request using the meta-csp
09:03:57 INFO - delivery method with swap-origin-redirect and when
09:03:57 INFO - the target request is same-origin.
09:03:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2042ms
09:03:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:03:58 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e71c000 == 23 [pid = 3348] [id = 722]
09:03:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0e763c00) [pid = 3348] [serial = 2020] [outer = (nil)]
09:03:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec0e925000) [pid = 3348] [serial = 2021] [outer = 0x7fec0e763c00]
09:03:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0e92bc00) [pid = 3348] [serial = 2022] [outer = 0x7fec0e763c00]
09:03:59 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
09:03:59 INFO - document served over http requires an http
09:03:59 INFO - sub-resource via fetch-request using the meta-referrer
09:03:59 INFO - delivery method with keep-origin-redirect and when
09:03:59 INFO - the target request is cross-origin.
09:03:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2386ms
09:03:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:04:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e845800 == 24 [pid = 3348] [id = 723]
09:04:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0e8b3800) [pid = 3348] [serial = 2023] [outer = (nil)]
09:04:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0e9d0c00) [pid = 3348] [serial = 2024] [outer = 0x7fec0e8b3800]
09:04:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0e9d8400) [pid = 3348] [serial = 2025] [outer = 0x7fec0e8b3800]
09:04:03 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
09:04:03 INFO - document served over http requires an http
09:04:03 INFO - sub-resource via fetch-request using the meta-referrer
09:04:03 INFO - delivery method with no-redirect and when
09:04:03 INFO - the target request is cross-origin.
09:04:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3087ms
09:04:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:04:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae3d000 == 25 [pid = 3348] [id = 724]
09:04:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0abde400) [pid = 3348] [serial = 2026] [outer = (nil)]
09:04:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0ade9000) [pid = 3348] [serial = 2027] [outer = 0x7fec0abde400]
09:04:04 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0bd6f000) [pid = 3348] [serial = 2028] [outer = 0x7fec0abde400]
09:04:06 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
09:04:06 INFO - document served over http requires an http
09:04:06 INFO - sub-resource via fetch-request using the meta-referrer
09:04:06 INFO - delivery method with swap-origin-redirect and when
09:04:06 INFO - the target request is cross-origin.
09:04:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3015ms
09:04:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:04:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a7f000 == 26 [pid = 3348] [id = 725]
09:04:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec096c1800) [pid = 3348] [serial = 2029] [outer = (nil)]
09:04:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec09e8e000) [pid = 3348] [serial = 2030] [outer = 0x7fec096c1800]
09:04:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0caac400) [pid = 3348] [serial = 2031] [outer = 0x7fec096c1800]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b24f000 == 25 [pid = 3348] [id = 715]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b242000 == 24 [pid = 3348] [id = 714]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b09f000 == 23 [pid = 3348] [id = 713]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa25000 == 22 [pid = 3348] [id = 712]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b8000 == 21 [pid = 3348] [id = 711]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ace000 == 20 [pid = 3348] [id = 710]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0939d000 == 19 [pid = 3348] [id = 709]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5d0800 == 18 [pid = 3348] [id = 707]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d327800 == 17 [pid = 3348] [id = 706]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbcf800 == 16 [pid = 3348] [id = 705]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbb1800 == 15 [pid = 3348] [id = 704]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0caca800 == 14 [pid = 3348] [id = 703]
09:04:07 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c80e000 == 13 [pid = 3348] [id = 702]
09:04:07 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0af78400) [pid = 3348] [serial = 1947] [outer = (nil)] [url = about:blank]
09:04:07 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0ca3f800) [pid = 3348] [serial = 1957] [outer = (nil)] [url = about:blank]
09:04:07 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0b1e2800) [pid = 3348] [serial = 1952] [outer = (nil)] [url = about:blank]
09:04:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0939d000 == 14 [pid = 3348] [id = 726]
09:04:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec096ccc00) [pid = 3348] [serial = 2032] [outer = (nil)]
09:04:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0ca3c800) [pid = 3348] [serial = 2033] [outer = 0x7fec096ccc00]
09:04:08 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
09:04:08 INFO - document served over http requires an http
09:04:08 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:08 INFO - delivery method with keep-origin-redirect and when
09:04:08 INFO - the target request is cross-origin.
09:04:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1892ms
09:04:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:04:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa2d000 == 15 [pid = 3348] [id = 727]
09:04:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0abe7c00) [pid = 3348] [serial = 2034] [outer = (nil)]
09:04:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0ade9800) [pid = 3348] [serial = 2035] [outer = 0x7fec0abe7c00]
09:04:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0d578400) [pid = 3348] [serial = 2036] [outer = 0x7fec0abe7c00]
09:04:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b234000 == 16 [pid = 3348] [id = 728]
09:04:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0d799c00) [pid = 3348] [serial = 2037] [outer = (nil)]
09:04:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0d869c00) [pid = 3348] [serial = 2038] [outer = 0x7fec0d799c00]
09:04:09 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
09:04:09 INFO - document served over http requires an http
09:04:09 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:09 INFO - delivery method with no-redirect and when
09:04:09 INFO - the target request is cross-origin.
09:04:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1689ms
09:04:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:04:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c87c800 == 17 [pid = 3348] [id = 729]
09:04:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0d38c400) [pid = 3348] [serial = 2039] [outer = (nil)]
09:04:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec0d7a0800) [pid = 3348] [serial = 2040] [outer = 0x7fec0d38c400]
09:04:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec0e54bc00) [pid = 3348] [serial = 2041] [outer = 0x7fec0d38c400]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0d795000) [pid = 3348] [serial = 1976] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d86c000) [pid = 3348] [serial = 1979] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec0cba3000) [pid = 3348] [serial = 1967] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec0d38f000) [pid = 3348] [serial = 1970] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0d572000) [pid = 3348] [serial = 1973] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec0d976400) [pid = 3348] [serial = 1982] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0addec00) [pid = 3348] [serial = 1964] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec096c1400) [pid = 3348] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0caaac00) [pid = 3348] [serial = 1998] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec0bd6b400) [pid = 3348] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec09e85800) [pid = 3348] [serial = 1988] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0abe0000) [pid = 3348] [serial = 1961] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0caa2000) [pid = 3348] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347821086]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec0bd76400) [pid = 3348] [serial = 1993] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec09e89400) [pid = 3348] [serial = 1985] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0ca3d800) [pid = 3348] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347821086]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0abe3400) [pid = 3348] [serial = 1992] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec096c6c00) [pid = 3348] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec09390800) [pid = 3348] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec0bcbdc00) [pid = 3348] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec09e82c00) [pid = 3348] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec0bd75000) [pid = 3348] [serial = 1997] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:04:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1e800 == 18 [pid = 3348] [id = 730]
09:04:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0938fc00) [pid = 3348] [serial = 2042] [outer = (nil)]
09:04:12 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec09e84000) [pid = 3348] [serial = 1923] [outer = (nil)] [url = about:blank]
09:04:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 79 (0x7fec0967b400) [pid = 3348] [serial = 2043] [outer = 0x7fec0938fc00]
09:04:12 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
09:04:12 INFO - document served over http requires an http
09:04:12 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:12 INFO - delivery method with swap-origin-redirect and when
09:04:12 INFO - the target request is cross-origin.
09:04:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2751ms
09:04:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:04:13 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c804000 == 19 [pid = 3348] [id = 731]
09:04:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 80 (0x7fec0967c400) [pid = 3348] [serial = 2044] [outer = (nil)]
09:04:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 81 (0x7fec09e8e800) [pid = 3348] [serial = 2045] [outer = 0x7fec0967c400]
09:04:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:13 INFO - PROCESS | 3296 | ++DOMWINDOW == 82 (0x7fec0bd6b400) [pid = 3348] [serial = 2046] [outer = 0x7fec0967c400]
09:04:14 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
09:04:14 INFO - document served over http requires an http
09:04:14 INFO - sub-resource via script-tag using the meta-referrer
09:04:14 INFO - delivery method with keep-origin-redirect and when
09:04:14 INFO - the target request is cross-origin.
09:04:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2410ms
09:04:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:04:15 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cbca800 == 20 [pid = 3348] [id = 732]
09:04:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 83 (0x7fec09e80800) [pid = 3348] [serial = 2047] [outer = (nil)]
09:04:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 84 (0x7fec0cba3000) [pid = 3348] [serial = 2048] [outer = 0x7fec09e80800]
09:04:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 85 (0x7fec0d79e800) [pid = 3348] [serial = 2049] [outer = 0x7fec09e80800]
09:04:17 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
09:04:17 INFO - document served over http requires an http
09:04:17 INFO - sub-resource via script-tag using the meta-referrer
09:04:17 INFO - delivery method with no-redirect and when
09:04:17 INFO - the target request is cross-origin.
09:04:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2340ms
09:04:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:04:17 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d5ce800 == 21 [pid = 3348] [id = 733]
09:04:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 86 (0x7fec0caadc00) [pid = 3348] [serial = 2050] [outer = (nil)]
09:04:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 87 (0x7fec0e604400) [pid = 3348] [serial = 2051] [outer = 0x7fec0caadc00]
09:04:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:18 INFO - PROCESS | 3296 | ++DOMWINDOW == 88 (0x7fec0e8b1000) [pid = 3348] [serial = 2052] [outer = 0x7fec0caadc00]
09:04:20 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
09:04:20 INFO - document served over http requires an http
09:04:20 INFO - sub-resource via script-tag using the meta-referrer
09:04:20 INFO - delivery method with swap-origin-redirect and when
09:04:20 INFO - the target request is cross-origin.
09:04:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3033ms
09:04:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:04:21 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e720000 == 22 [pid = 3348] [id = 734]
09:04:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 89 (0x7fec0e613c00) [pid = 3348] [serial = 2053] [outer = (nil)]
09:04:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 90 (0x7fec0e9cf000) [pid = 3348] [serial = 2054] [outer = 0x7fec0e613c00]
09:04:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:21 INFO - PROCESS | 3296 | ++DOMWINDOW == 91 (0x7fec0f385400) [pid = 3348] [serial = 2055] [outer = 0x7fec0e613c00]
09:04:22 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
09:04:22 INFO - document served over http requires an http
09:04:22 INFO - sub-resource via xhr-request using the meta-referrer
09:04:22 INFO - delivery method with keep-origin-redirect and when
09:04:22 INFO - the target request is cross-origin.
09:04:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2146ms
09:04:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:04:22 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb6c000 == 23 [pid = 3348] [id = 735]
09:04:22 INFO - PROCESS | 3296 | ++DOMWINDOW == 92 (0x7fec0e9d1400) [pid = 3348] [serial = 2056] [outer = (nil)]
09:04:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 93 (0x7fec0f3c2c00) [pid = 3348] [serial = 2057] [outer = 0x7fec0e9d1400]
09:04:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 94 (0x7fec0f3c9800) [pid = 3348] [serial = 2058] [outer = 0x7fec0e9d1400]
09:04:24 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
09:04:24 INFO - document served over http requires an http
09:04:24 INFO - sub-resource via xhr-request using the meta-referrer
09:04:24 INFO - delivery method with no-redirect and when
09:04:24 INFO - the target request is cross-origin.
09:04:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1894ms
09:04:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:04:24 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f34d800 == 24 [pid = 3348] [id = 736]
09:04:24 INFO - PROCESS | 3296 | ++DOMWINDOW == 95 (0x7fec0f3c1400) [pid = 3348] [serial = 2059] [outer = (nil)]
09:04:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 96 (0x7fec0ff0b400) [pid = 3348] [serial = 2060] [outer = 0x7fec0f3c1400]
09:04:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 97 (0x7fec0ff11c00) [pid = 3348] [serial = 2061] [outer = 0x7fec0f3c1400]
09:04:26 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
09:04:26 INFO - document served over http requires an http
09:04:26 INFO - sub-resource via xhr-request using the meta-referrer
09:04:26 INFO - delivery method with swap-origin-redirect and when
09:04:26 INFO - the target request is cross-origin.
09:04:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1889ms
09:04:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:04:26 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0fe71000 == 25 [pid = 3348] [id = 737]
09:04:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 98 (0x7fec0ff09800) [pid = 3348] [serial = 2062] [outer = (nil)]
09:04:26 INFO - PROCESS | 3296 | ++DOMWINDOW == 99 (0x7fec10210400) [pid = 3348] [serial = 2063] [outer = 0x7fec0ff09800]
09:04:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 100 (0x7fec10888c00) [pid = 3348] [serial = 2064] [outer = 0x7fec0ff09800]
09:04:28 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
09:04:28 INFO - document served over http requires an https
09:04:28 INFO - sub-resource via fetch-request using the meta-referrer
09:04:28 INFO - delivery method with keep-origin-redirect and when
09:04:28 INFO - the target request is cross-origin.
09:04:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2280ms
09:04:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:04:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff29800 == 26 [pid = 3348] [id = 738]
09:04:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec1020d800) [pid = 3348] [serial = 2065] [outer = (nil)]
09:04:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec10891800) [pid = 3348] [serial = 2066] [outer = 0x7fec1020d800]
09:04:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec10944400) [pid = 3348] [serial = 2067] [outer = 0x7fec1020d800]
09:04:31 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
09:04:31 INFO - document served over http requires an https
09:04:31 INFO - sub-resource via fetch-request using the meta-referrer
09:04:31 INFO - delivery method with no-redirect and when
09:04:31 INFO - the target request is cross-origin.
09:04:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2383ms
09:04:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:04:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a8800 == 27 [pid = 3348] [id = 739]
09:04:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec0f389800) [pid = 3348] [serial = 2068] [outer = (nil)]
09:04:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec10890000) [pid = 3348] [serial = 2069] [outer = 0x7fec0f389800]
09:04:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec10971800) [pid = 3348] [serial = 2070] [outer = 0x7fec0f389800]
09:04:34 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
09:04:34 INFO - document served over http requires an https
09:04:34 INFO - sub-resource via fetch-request using the meta-referrer
09:04:34 INFO - delivery method with swap-origin-redirect and when
09:04:34 INFO - the target request is cross-origin.
09:04:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3808ms
09:04:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:04:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0ac800 == 28 [pid = 3348] [id = 740]
09:04:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0abe3c00) [pid = 3348] [serial = 2071] [outer = (nil)]
09:04:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0adeb800) [pid = 3348] [serial = 2072] [outer = 0x7fec0abe3c00]
09:04:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0c96b400) [pid = 3348] [serial = 2073] [outer = 0x7fec0abe3c00]
09:04:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094ca000 == 29 [pid = 3348] [id = 741]
09:04:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0d38e400) [pid = 3348] [serial = 2074] [outer = (nil)]
09:04:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0d86c800) [pid = 3348] [serial = 2075] [outer = 0x7fec0d38e400]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b234000 == 28 [pid = 3348] [id = 728]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa2d000 == 27 [pid = 3348] [id = 727]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0939d000 == 26 [pid = 3348] [id = 726]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a7f000 == 25 [pid = 3348] [id = 725]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ae3d000 == 24 [pid = 3348] [id = 724]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e71c000 == 23 [pid = 3348] [id = 722]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e635000 == 22 [pid = 3348] [id = 721]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d99e000 == 21 [pid = 3348] [id = 720]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d67e800 == 20 [pid = 3348] [id = 719]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c995800 == 19 [pid = 3348] [id = 718]
09:04:37 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b23a000 == 18 [pid = 3348] [id = 717]
09:04:37 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0caa3000) [pid = 3348] [serial = 1962] [outer = (nil)] [url = about:blank]
09:04:37 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0af74c00) [pid = 3348] [serial = 1986] [outer = (nil)] [url = about:blank]
09:04:37 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0b1e8000) [pid = 3348] [serial = 1989] [outer = (nil)] [url = about:blank]
09:04:37 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0d79b800) [pid = 3348] [serial = 1999] [outer = (nil)] [url = about:blank]
09:04:37 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0ca37800) [pid = 3348] [serial = 1994] [outer = (nil)] [url = about:blank]
09:04:37 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
09:04:37 INFO - document served over http requires an https
09:04:37 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:37 INFO - delivery method with keep-origin-redirect and when
09:04:37 INFO - the target request is cross-origin.
09:04:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2282ms
09:04:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:04:37 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ad2000 == 19 [pid = 3348] [id = 742]
09:04:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec09e8f000) [pid = 3348] [serial = 2076] [outer = (nil)]
09:04:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0bd75c00) [pid = 3348] [serial = 2077] [outer = 0x7fec09e8f000]
09:04:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec0d872c00) [pid = 3348] [serial = 2078] [outer = 0x7fec09e8f000]
09:04:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0a3000 == 20 [pid = 3348] [id = 743]
09:04:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec0e550800) [pid = 3348] [serial = 2079] [outer = (nil)]
09:04:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec0e610000) [pid = 3348] [serial = 2080] [outer = 0x7fec0e550800]
09:04:39 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
09:04:39 INFO - document served over http requires an https
09:04:39 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:39 INFO - delivery method with no-redirect and when
09:04:39 INFO - the target request is cross-origin.
09:04:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1939ms
09:04:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:04:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c80d800 == 21 [pid = 3348] [id = 744]
09:04:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec0b1ee400) [pid = 3348] [serial = 2081] [outer = (nil)]
09:04:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec0e605c00) [pid = 3348] [serial = 2082] [outer = 0x7fec0b1ee400]
09:04:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec0e927400) [pid = 3348] [serial = 2083] [outer = 0x7fec0b1ee400]
09:04:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cade000 == 22 [pid = 3348] [id = 745]
09:04:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec0e9d2800) [pid = 3348] [serial = 2084] [outer = (nil)]
09:04:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec0e9d3800) [pid = 3348] [serial = 2085] [outer = 0x7fec0e9d2800]
09:04:41 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
09:04:41 INFO - document served over http requires an https
09:04:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:41 INFO - delivery method with swap-origin-redirect and when
09:04:41 INFO - the target request is cross-origin.
09:04:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1948ms
09:04:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:04:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d67e800 == 23 [pid = 3348] [id = 746]
09:04:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec0e766800) [pid = 3348] [serial = 2086] [outer = (nil)]
09:04:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec0e9d8000) [pid = 3348] [serial = 2087] [outer = 0x7fec0e766800]
09:04:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec10212000) [pid = 3348] [serial = 2088] [outer = 0x7fec0e766800]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec0d869c00) [pid = 3348] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347849537]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec0ade9800) [pid = 3348] [serial = 2035] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0d7a0800) [pid = 3348] [serial = 2040] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec0ade9000) [pid = 3348] [serial = 2027] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0ca3c800) [pid = 3348] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0e54c000) [pid = 3348] [serial = 2012] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec09e8e000) [pid = 3348] [serial = 2030] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0abe5400) [pid = 3348] [serial = 2006] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0e9d0c00) [pid = 3348] [serial = 2024] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0aef2000) [pid = 3348] [serial = 2003] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0d570c00) [pid = 3348] [serial = 2009] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0e925000) [pid = 3348] [serial = 2021] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec0e60f800) [pid = 3348] [serial = 2015] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec0e767400) [pid = 3348] [serial = 2018] [outer = (nil)] [url = about:blank]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec096ccc00) [pid = 3348] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec096c1800) [pid = 3348] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec0abde400) [pid = 3348] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec0abe7c00) [pid = 3348] [serial = 2034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:04:43 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0d799c00) [pid = 3348] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347849537]
09:04:43 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
09:04:43 INFO - document served over http requires an https
09:04:43 INFO - sub-resource via script-tag using the meta-referrer
09:04:43 INFO - delivery method with keep-origin-redirect and when
09:04:43 INFO - the target request is cross-origin.
09:04:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2853ms
09:04:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:04:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e629800 == 24 [pid = 3348] [id = 747]
09:04:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 101 (0x7fec096d0000) [pid = 3348] [serial = 2089] [outer = (nil)]
09:04:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 102 (0x7fec0b1e3800) [pid = 3348] [serial = 2090] [outer = 0x7fec096d0000]
09:04:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 103 (0x7fec0e767400) [pid = 3348] [serial = 2091] [outer = 0x7fec096d0000]
09:04:46 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
09:04:46 INFO - document served over http requires an https
09:04:46 INFO - sub-resource via script-tag using the meta-referrer
09:04:46 INFO - delivery method with no-redirect and when
09:04:46 INFO - the target request is cross-origin.
09:04:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2238ms
09:04:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:04:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0cada800 == 25 [pid = 3348] [id = 748]
09:04:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 104 (0x7fec09e8e000) [pid = 3348] [serial = 2092] [outer = (nil)]
09:04:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 105 (0x7fec0caa2000) [pid = 3348] [serial = 2093] [outer = 0x7fec09e8e000]
09:04:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 106 (0x7fec0e553c00) [pid = 3348] [serial = 2094] [outer = 0x7fec09e8e000]
09:04:48 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
09:04:48 INFO - document served over http requires an https
09:04:48 INFO - sub-resource via script-tag using the meta-referrer
09:04:48 INFO - delivery method with swap-origin-redirect and when
09:04:48 INFO - the target request is cross-origin.
09:04:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2389ms
09:04:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:04:49 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0eb51800 == 26 [pid = 3348] [id = 749]
09:04:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 107 (0x7fec0c965000) [pid = 3348] [serial = 2095] [outer = (nil)]
09:04:49 INFO - PROCESS | 3296 | ++DOMWINDOW == 108 (0x7fec0f3bb000) [pid = 3348] [serial = 2096] [outer = 0x7fec0c965000]
09:04:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 109 (0x7fec10893000) [pid = 3348] [serial = 2097] [outer = 0x7fec0c965000]
09:04:51 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
09:04:51 INFO - document served over http requires an https
09:04:51 INFO - sub-resource via xhr-request using the meta-referrer
09:04:51 INFO - delivery method with keep-origin-redirect and when
09:04:51 INFO - the target request is cross-origin.
09:04:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3040ms
09:04:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:04:52 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1005e000 == 27 [pid = 3348] [id = 750]
09:04:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 110 (0x7fec10978800) [pid = 3348] [serial = 2098] [outer = (nil)]
09:04:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 111 (0x7fec1097d400) [pid = 3348] [serial = 2099] [outer = 0x7fec10978800]
09:04:52 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:52 INFO - PROCESS | 3296 | ++DOMWINDOW == 112 (0x7fec10988400) [pid = 3348] [serial = 2100] [outer = 0x7fec10978800]
09:04:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:04:53 INFO - document served over http requires an https
09:04:53 INFO - sub-resource via xhr-request using the meta-referrer
09:04:53 INFO - delivery method with no-redirect and when
09:04:53 INFO - the target request is cross-origin.
09:04:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1943ms
09:04:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:04:54 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1013f000 == 28 [pid = 3348] [id = 751]
09:04:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 113 (0x7fec10979800) [pid = 3348] [serial = 2101] [outer = (nil)]
09:04:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 114 (0x7fec109d7400) [pid = 3348] [serial = 2102] [outer = 0x7fec10979800]
09:04:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 115 (0x7fec109dd400) [pid = 3348] [serial = 2103] [outer = 0x7fec10979800]
09:04:55 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
09:04:55 INFO - document served over http requires an https
09:04:55 INFO - sub-resource via xhr-request using the meta-referrer
09:04:55 INFO - delivery method with swap-origin-redirect and when
09:04:55 INFO - the target request is cross-origin.
09:04:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1991ms
09:04:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:04:56 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10815000 == 29 [pid = 3348] [id = 752]
09:04:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 116 (0x7fec109d6400) [pid = 3348] [serial = 2104] [outer = (nil)]
09:04:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 117 (0x7fec10a45c00) [pid = 3348] [serial = 2105] [outer = 0x7fec109d6400]
09:04:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 118 (0x7fec10a4c000) [pid = 3348] [serial = 2106] [outer = 0x7fec109d6400]
09:04: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
09:04:57 INFO - document served over http requires an http
09:04:57 INFO - sub-resource via fetch-request using the meta-referrer
09:04:57 INFO - delivery method with keep-origin-redirect and when
09:04:57 INFO - the target request is same-origin.
09:04:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1740ms
09:04:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:04:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec108c0000 == 30 [pid = 3348] [id = 753]
09:04:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 119 (0x7fec109e4400) [pid = 3348] [serial = 2107] [outer = (nil)]
09:04:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 120 (0x7fec10d21c00) [pid = 3348] [serial = 2108] [outer = 0x7fec109e4400]
09:04:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 121 (0x7fec10d29c00) [pid = 3348] [serial = 2109] [outer = 0x7fec109e4400]
09:04:59 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
09:04:59 INFO - document served over http requires an http
09:04:59 INFO - sub-resource via fetch-request using the meta-referrer
09:04:59 INFO - delivery method with no-redirect and when
09:04:59 INFO - the target request is same-origin.
09:04:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2293ms
09:04:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:05:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10edb000 == 31 [pid = 3348] [id = 754]
09:05:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 122 (0x7fec10d20800) [pid = 3348] [serial = 2110] [outer = (nil)]
09:05:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec11297000) [pid = 3348] [serial = 2111] [outer = 0x7fec10d20800]
09:05:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec1129fc00) [pid = 3348] [serial = 2112] [outer = 0x7fec10d20800]
09:05:02 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
09:05:02 INFO - document served over http requires an http
09:05:02 INFO - sub-resource via fetch-request using the meta-referrer
09:05:02 INFO - delivery method with swap-origin-redirect and when
09:05:02 INFO - the target request is same-origin.
09:05:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2538ms
09:05:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:05:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ef4000 == 32 [pid = 3348] [id = 755]
09:05:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec11296800) [pid = 3348] [serial = 2113] [outer = (nil)]
09:05:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec11a78800) [pid = 3348] [serial = 2114] [outer = 0x7fec11296800]
09:05:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec11a81800) [pid = 3348] [serial = 2115] [outer = 0x7fec11296800]
09:05:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec112e5000 == 33 [pid = 3348] [id = 756]
09:05:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec11f5d400) [pid = 3348] [serial = 2116] [outer = (nil)]
09:05:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec11f61000) [pid = 3348] [serial = 2117] [outer = 0x7fec11f5d400]
09:05:04 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
09:05:04 INFO - document served over http requires an http
09:05:04 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:04 INFO - delivery method with keep-origin-redirect and when
09:05:04 INFO - the target request is same-origin.
09:05:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2556ms
09:05:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:05:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11306000 == 34 [pid = 3348] [id = 757]
09:05:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec11f5f800) [pid = 3348] [serial = 2118] [outer = (nil)]
09:05:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec11f62400) [pid = 3348] [serial = 2119] [outer = 0x7fec11f5f800]
09:05:06 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec11f6b800) [pid = 3348] [serial = 2120] [outer = 0x7fec11f5f800]
09:05:07 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1131c800 == 35 [pid = 3348] [id = 758]
09:05:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec12806000) [pid = 3348] [serial = 2121] [outer = (nil)]
09:05:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
09:05:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec0bcbcc00) [pid = 3348] [serial = 2122] [outer = 0x7fec12806000]
09:05:09 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
09:05:09 INFO - document served over http requires an http
09:05:09 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:09 INFO - delivery method with no-redirect and when
09:05:09 INFO - the target request is same-origin.
09:05:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4517ms
09:05:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:05:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094b1800 == 36 [pid = 3348] [id = 759]
09:05:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec0aee7000) [pid = 3348] [serial = 2123] [outer = (nil)]
09:05:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec11f5ec00) [pid = 3348] [serial = 2124] [outer = 0x7fec0aee7000]
09:05:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec12acc400) [pid = 3348] [serial = 2125] [outer = 0x7fec0aee7000]
09:05:11 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a2000 == 37 [pid = 3348] [id = 760]
09:05:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec095a1000) [pid = 3348] [serial = 2126] [outer = (nil)]
09:05:11 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec09e8a000) [pid = 3348] [serial = 2127] [outer = 0x7fec095a1000]
09:05:11 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
09:05:11 INFO - document served over http requires an http
09:05:11 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:11 INFO - delivery method with swap-origin-redirect and when
09:05:11 INFO - the target request is same-origin.
09:05:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2283ms
09:05:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:05:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f346800 == 38 [pid = 3348] [id = 761]
09:05:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec0adde000) [pid = 3348] [serial = 2128] [outer = (nil)]
09:05:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec0af73000) [pid = 3348] [serial = 2129] [outer = 0x7fec0adde000]
09:05:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec0d797c00) [pid = 3348] [serial = 2130] [outer = 0x7fec0adde000]
09:05:13 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
09:05:13 INFO - document served over http requires an http
09:05:13 INFO - sub-resource via script-tag using the meta-referrer
09:05:13 INFO - delivery method with keep-origin-redirect and when
09:05:13 INFO - the target request is same-origin.
09:05:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2298ms
09:05:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d68e000 == 37 [pid = 3348] [id = 708]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d67e800 == 36 [pid = 3348] [id = 746]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cade000 == 35 [pid = 3348] [id = 745]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c80d800 == 34 [pid = 3348] [id = 744]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0a3000 == 33 [pid = 3348] [id = 743]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ad2000 == 32 [pid = 3348] [id = 742]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094ca000 == 31 [pid = 3348] [id = 741]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0ac800 == 30 [pid = 3348] [id = 740]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a8800 == 29 [pid = 3348] [id = 739]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff29800 == 28 [pid = 3348] [id = 738]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0fe71000 == 27 [pid = 3348] [id = 737]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f34d800 == 26 [pid = 3348] [id = 736]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb6c000 == 25 [pid = 3348] [id = 735]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e720000 == 24 [pid = 3348] [id = 734]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e845800 == 23 [pid = 3348] [id = 723]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d5ce800 == 22 [pid = 3348] [id = 733]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cbca800 == 21 [pid = 3348] [id = 732]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c806000 == 20 [pid = 3348] [id = 716]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c804000 == 19 [pid = 3348] [id = 731]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1e800 == 18 [pid = 3348] [id = 730]
09:05:14 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c87c800 == 17 [pid = 3348] [id = 729]
09:05:14 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec0d578400) [pid = 3348] [serial = 2036] [outer = (nil)] [url = about:blank]
09:05:14 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec0caac400) [pid = 3348] [serial = 2031] [outer = (nil)] [url = about:blank]
09:05:14 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec0c964800) [pid = 3348] [serial = 2004] [outer = (nil)] [url = about:blank]
09:05:14 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec0bd6f000) [pid = 3348] [serial = 2028] [outer = (nil)] [url = about:blank]
09:05:14 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a78800 == 18 [pid = 3348] [id = 762]
09:05:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec09e86400) [pid = 3348] [serial = 2131] [outer = (nil)]
09:05:14 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec0abe9c00) [pid = 3348] [serial = 2132] [outer = 0x7fec09e86400]
09:05:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:15 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec0b1efc00) [pid = 3348] [serial = 2133] [outer = 0x7fec09e86400]
09:05:16 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
09:05:16 INFO - document served over http requires an http
09:05:16 INFO - sub-resource via script-tag using the meta-referrer
09:05:16 INFO - delivery method with no-redirect and when
09:05:16 INFO - the target request is same-origin.
09:05:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2298ms
09:05:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:05:16 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094cb000 == 19 [pid = 3348] [id = 763]
09:05:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec0ade3800) [pid = 3348] [serial = 2134] [outer = (nil)]
09:05:16 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec0c96b000) [pid = 3348] [serial = 2135] [outer = 0x7fec0ade3800]
09:05:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:17 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec0d578400) [pid = 3348] [serial = 2136] [outer = 0x7fec0ade3800]
09:05:18 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
09:05:18 INFO - document served over http requires an http
09:05:18 INFO - sub-resource via script-tag using the meta-referrer
09:05:18 INFO - delivery method with swap-origin-redirect and when
09:05:18 INFO - the target request is same-origin.
09:05:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2237ms
09:05:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:05:19 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b0ac800 == 20 [pid = 3348] [id = 764]
09:05:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec0caa6800) [pid = 3348] [serial = 2137] [outer = (nil)]
09:05:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec0e60a000) [pid = 3348] [serial = 2138] [outer = 0x7fec0caa6800]
09:05:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:19 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec0e8b2c00) [pid = 3348] [serial = 2139] [outer = 0x7fec0caa6800]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec10891800) [pid = 3348] [serial = 2066] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec0e604400) [pid = 3348] [serial = 2051] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec0ff0b400) [pid = 3348] [serial = 2060] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec10210400) [pid = 3348] [serial = 2063] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec0e9d3800) [pid = 3348] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec0e605c00) [pid = 3348] [serial = 2082] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec09e8e800) [pid = 3348] [serial = 2045] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec0967b400) [pid = 3348] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec0e610000) [pid = 3348] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347878906]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec0bd75c00) [pid = 3348] [serial = 2077] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0cba3000) [pid = 3348] [serial = 2048] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec0d86c800) [pid = 3348] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec0adeb800) [pid = 3348] [serial = 2072] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec0e9d8000) [pid = 3348] [serial = 2087] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec0f3c2c00) [pid = 3348] [serial = 2057] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec10890000) [pid = 3348] [serial = 2069] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec0e9cf000) [pid = 3348] [serial = 2054] [outer = (nil)] [url = about:blank]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec0b1ee400) [pid = 3348] [serial = 2081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec09e8f000) [pid = 3348] [serial = 2076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0e766800) [pid = 3348] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec0d38e400) [pid = 3348] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec0abe3c00) [pid = 3348] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0938fc00) [pid = 3348] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec0e9d2800) [pid = 3348] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:22 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec0e550800) [pid = 3348] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347878906]
09:05:22 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
09:05:22 INFO - document served over http requires an http
09:05:22 INFO - sub-resource via xhr-request using the meta-referrer
09:05:22 INFO - delivery method with keep-origin-redirect and when
09:05:22 INFO - the target request is same-origin.
09:05:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 4300ms
09:05:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:05:23 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec094c9000 == 21 [pid = 3348] [id = 765]
09:05:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 123 (0x7fec096cf400) [pid = 3348] [serial = 2140] [outer = (nil)]
09:05:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 124 (0x7fec09e8a800) [pid = 3348] [serial = 2141] [outer = 0x7fec096cf400]
09:05:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:23 INFO - PROCESS | 3296 | ++DOMWINDOW == 125 (0x7fec0bd6cc00) [pid = 3348] [serial = 2142] [outer = 0x7fec096cf400]
09:05:24 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
09:05:24 INFO - document served over http requires an http
09:05:24 INFO - sub-resource via xhr-request using the meta-referrer
09:05:24 INFO - delivery method with no-redirect and when
09:05:24 INFO - the target request is same-origin.
09:05:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1987ms
09:05:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:05:25 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a9800 == 22 [pid = 3348] [id = 766]
09:05:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 126 (0x7fec096c8800) [pid = 3348] [serial = 2143] [outer = (nil)]
09:05:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 127 (0x7fec0d572800) [pid = 3348] [serial = 2144] [outer = 0x7fec096c8800]
09:05:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:25 INFO - PROCESS | 3296 | ++DOMWINDOW == 128 (0x7fec0e551400) [pid = 3348] [serial = 2145] [outer = 0x7fec096c8800]
09:05:26 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
09:05:26 INFO - document served over http requires an http
09:05:26 INFO - sub-resource via xhr-request using the meta-referrer
09:05:26 INFO - delivery method with swap-origin-redirect and when
09:05:26 INFO - the target request is same-origin.
09:05:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1933ms
09:05:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:05:27 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d312800 == 23 [pid = 3348] [id = 767]
09:05:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 129 (0x7fec0d397000) [pid = 3348] [serial = 2146] [outer = (nil)]
09:05:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 130 (0x7fec0e9cf000) [pid = 3348] [serial = 2147] [outer = 0x7fec0d397000]
09:05:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:27 INFO - PROCESS | 3296 | ++DOMWINDOW == 131 (0x7fec0f389000) [pid = 3348] [serial = 2148] [outer = 0x7fec0d397000]
09:05:29 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
09:05:29 INFO - document served over http requires an https
09:05:29 INFO - sub-resource via fetch-request using the meta-referrer
09:05:29 INFO - delivery method with keep-origin-redirect and when
09:05:29 INFO - the target request is same-origin.
09:05:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2248ms
09:05:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:05:29 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0e624800 == 24 [pid = 3348] [id = 768]
09:05:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 132 (0x7fec0e8b2000) [pid = 3348] [serial = 2149] [outer = (nil)]
09:05:29 INFO - PROCESS | 3296 | ++DOMWINDOW == 133 (0x7fec0ff0b400) [pid = 3348] [serial = 2150] [outer = 0x7fec0e8b2000]
09:05:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:30 INFO - PROCESS | 3296 | ++DOMWINDOW == 134 (0x7fec10886800) [pid = 3348] [serial = 2151] [outer = 0x7fec0e8b2000]
09:05:31 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
09:05:31 INFO - document served over http requires an https
09:05:31 INFO - sub-resource via fetch-request using the meta-referrer
09:05:31 INFO - delivery method with no-redirect and when
09:05:31 INFO - the target request is same-origin.
09:05:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2494ms
09:05:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:05:32 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0f34c800 == 25 [pid = 3348] [id = 769]
09:05:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 135 (0x7fec0ff0b000) [pid = 3348] [serial = 2152] [outer = (nil)]
09:05:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 136 (0x7fec10947c00) [pid = 3348] [serial = 2153] [outer = 0x7fec0ff0b000]
09:05:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:32 INFO - PROCESS | 3296 | ++DOMWINDOW == 137 (0x7fec10989800) [pid = 3348] [serial = 2154] [outer = 0x7fec0ff0b000]
09:05:34 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
09:05:34 INFO - document served over http requires an https
09:05:34 INFO - sub-resource via fetch-request using the meta-referrer
09:05:34 INFO - delivery method with swap-origin-redirect and when
09:05:34 INFO - the target request is same-origin.
09:05:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2437ms
09:05:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:05:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ff32800 == 26 [pid = 3348] [id = 770]
09:05:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 138 (0x7fec10946800) [pid = 3348] [serial = 2155] [outer = (nil)]
09:05:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 139 (0x7fec10d1e400) [pid = 3348] [serial = 2156] [outer = 0x7fec10946800]
09:05:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 140 (0x7fec11a7ec00) [pid = 3348] [serial = 2157] [outer = 0x7fec10946800]
09:05:36 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec10ee1800 == 27 [pid = 3348] [id = 771]
09:05:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 141 (0x7fec12802c00) [pid = 3348] [serial = 2158] [outer = (nil)]
09:05:37 INFO - PROCESS | 3296 | ++DOMWINDOW == 142 (0x7fec12ace400) [pid = 3348] [serial = 2159] [outer = 0x7fec12802c00]
09:05:37 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
09:05:37 INFO - document served over http requires an https
09:05:37 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:37 INFO - delivery method with keep-origin-redirect and when
09:05:37 INFO - the target request is same-origin.
09:05:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3341ms
09:05:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:05:38 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11a1c800 == 28 [pid = 3348] [id = 772]
09:05:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 143 (0x7fec10a4fc00) [pid = 3348] [serial = 2160] [outer = (nil)]
09:05:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 144 (0x7fec12811400) [pid = 3348] [serial = 2161] [outer = 0x7fec10a4fc00]
09:05:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:38 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec12aed800) [pid = 3348] [serial = 2162] [outer = 0x7fec10a4fc00]
09:05:39 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11eca800 == 29 [pid = 3348] [id = 773]
09:05:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec12af1800) [pid = 3348] [serial = 2163] [outer = (nil)]
09:05:39 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec12af5000) [pid = 3348] [serial = 2164] [outer = 0x7fec12af1800]
09:05:39 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
09:05:39 INFO - document served over http requires an https
09:05:39 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:39 INFO - delivery method with no-redirect and when
09:05:39 INFO - the target request is same-origin.
09:05:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2234ms
09:05:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:05:40 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec11ed9800 == 30 [pid = 3348] [id = 774]
09:05:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec11f5dc00) [pid = 3348] [serial = 2165] [outer = (nil)]
09:05:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec12af5c00) [pid = 3348] [serial = 2166] [outer = 0x7fec11f5dc00]
09:05:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:40 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec12b2b800) [pid = 3348] [serial = 2167] [outer = 0x7fec11f5dc00]
09:05:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12860000 == 31 [pid = 3348] [id = 775]
09:05:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec12b2f800) [pid = 3348] [serial = 2168] [outer = (nil)]
09:05:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec12b35400) [pid = 3348] [serial = 2169] [outer = 0x7fec12b2f800]
09:05:41 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
09:05:41 INFO - document served over http requires an https
09:05:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:41 INFO - delivery method with swap-origin-redirect and when
09:05:41 INFO - the target request is same-origin.
09:05:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2344ms
09:05:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:05:42 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1286f000 == 32 [pid = 3348] [id = 776]
09:05:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 153 (0x7fec12af2c00) [pid = 3348] [serial = 2170] [outer = (nil)]
09:05:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 154 (0x7fec12b34000) [pid = 3348] [serial = 2171] [outer = 0x7fec12af2c00]
09:05:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:42 INFO - PROCESS | 3296 | ++DOMWINDOW == 155 (0x7fec12be7400) [pid = 3348] [serial = 2172] [outer = 0x7fec12af2c00]
09:05:43 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
09:05:43 INFO - document served over http requires an https
09:05:43 INFO - sub-resource via script-tag using the meta-referrer
09:05:43 INFO - delivery method with keep-origin-redirect and when
09:05:43 INFO - the target request is same-origin.
09:05:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1948ms
09:05:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:05:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec12a5b800 == 33 [pid = 3348] [id = 777]
09:05:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 156 (0x7fec12bde800) [pid = 3348] [serial = 2173] [outer = (nil)]
09:05:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 157 (0x7fec12e5a000) [pid = 3348] [serial = 2174] [outer = 0x7fec12bde800]
09:05:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 158 (0x7fec12e67400) [pid = 3348] [serial = 2175] [outer = 0x7fec12bde800]
09:05:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:05:46 INFO - document served over http requires an https
09:05:46 INFO - sub-resource via script-tag using the meta-referrer
09:05:46 INFO - delivery method with no-redirect and when
09:05:46 INFO - the target request is same-origin.
09:05:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2382ms
09:05:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:05:46 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec1306b800 == 34 [pid = 3348] [id = 778]
09:05:46 INFO - PROCESS | 3296 | ++DOMWINDOW == 159 (0x7fec12e5c000) [pid = 3348] [serial = 2176] [outer = (nil)]
09:05:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec1308b000) [pid = 3348] [serial = 2177] [outer = 0x7fec12e5c000]
09:05:47 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:47 INFO - PROCESS | 3296 | ++DOMWINDOW == 161 (0x7fec130eec00) [pid = 3348] [serial = 2178] [outer = 0x7fec12e5c000]
09:05:49 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
09:05:49 INFO - document served over http requires an https
09:05:49 INFO - sub-resource via script-tag using the meta-referrer
09:05:49 INFO - delivery method with swap-origin-redirect and when
09:05:49 INFO - the target request is same-origin.
09:05:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3400ms
09:05:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:05:50 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa1e000 == 35 [pid = 3348] [id = 779]
09:05:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 162 (0x7fec0d794c00) [pid = 3348] [serial = 2179] [outer = (nil)]
09:05:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 163 (0x7fec0e9d8c00) [pid = 3348] [serial = 2180] [outer = 0x7fec0d794c00]
09:05:50 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:50 INFO - PROCESS | 3296 | ++DOMWINDOW == 164 (0x7fec131f9c00) [pid = 3348] [serial = 2181] [outer = 0x7fec0d794c00]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c992000 == 34 [pid = 3348] [id = 701]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0cada800 == 33 [pid = 3348] [id = 748]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0eb51800 == 32 [pid = 3348] [id = 749]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1005e000 == 31 [pid = 3348] [id = 750]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1013f000 == 30 [pid = 3348] [id = 751]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10815000 == 29 [pid = 3348] [id = 752]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec108c0000 == 28 [pid = 3348] [id = 753]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10edb000 == 27 [pid = 3348] [id = 754]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec112e5000 == 26 [pid = 3348] [id = 756]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ef4000 == 25 [pid = 3348] [id = 755]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1131c800 == 24 [pid = 3348] [id = 758]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11306000 == 23 [pid = 3348] [id = 757]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a2000 == 22 [pid = 3348] [id = 760]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f346800 == 21 [pid = 3348] [id = 761]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a78800 == 20 [pid = 3348] [id = 762]
09:05:53 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094cb000 == 19 [pid = 3348] [id = 763]
09:05:53 INFO - PROCESS | 3296 | --DOMWINDOW == 163 (0x7fec0c96b400) [pid = 3348] [serial = 2073] [outer = (nil)] [url = about:blank]
09:05:53 INFO - PROCESS | 3296 | --DOMWINDOW == 162 (0x7fec0e54bc00) [pid = 3348] [serial = 2041] [outer = (nil)] [url = about:blank]
09:05:53 INFO - PROCESS | 3296 | --DOMWINDOW == 161 (0x7fec0d872c00) [pid = 3348] [serial = 2078] [outer = (nil)] [url = about:blank]
09:05:53 INFO - PROCESS | 3296 | --DOMWINDOW == 160 (0x7fec10212000) [pid = 3348] [serial = 2088] [outer = (nil)] [url = about:blank]
09:05:53 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec0e927400) [pid = 3348] [serial = 2083] [outer = (nil)] [url = about:blank]
09:05:53 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
09:05:53 INFO - document served over http requires an https
09:05:53 INFO - sub-resource via xhr-request using the meta-referrer
09:05:53 INFO - delivery method with keep-origin-redirect and when
09:05:53 INFO - the target request is same-origin.
09:05:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3740ms
09:05:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:05:53 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a7c000 == 20 [pid = 3348] [id = 780]
09:05:53 INFO - PROCESS | 3296 | ++DOMWINDOW == 160 (0x7fec09e89400) [pid = 3348] [serial = 2182] [outer = (nil)]
09:05:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 161 (0x7fec0abdc400) [pid = 3348] [serial = 2183] [outer = 0x7fec09e89400]
09:05:54 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:54 INFO - PROCESS | 3296 | ++DOMWINDOW == 162 (0x7fec0aee8800) [pid = 3348] [serial = 2184] [outer = 0x7fec09e89400]
09:05:55 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
09:05:55 INFO - document served over http requires an https
09:05:55 INFO - sub-resource via xhr-request using the meta-referrer
09:05:55 INFO - delivery method with no-redirect and when
09:05:55 INFO - the target request is same-origin.
09:05:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1787ms
09:05:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:05:55 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0aa22800 == 21 [pid = 3348] [id = 781]
09:05:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 163 (0x7fec09e8d400) [pid = 3348] [serial = 2185] [outer = (nil)]
09:05:55 INFO - PROCESS | 3296 | ++DOMWINDOW == 164 (0x7fec0b1e3400) [pid = 3348] [serial = 2186] [outer = 0x7fec09e8d400]
09:05:56 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:56 INFO - PROCESS | 3296 | ++DOMWINDOW == 165 (0x7fec0c95e400) [pid = 3348] [serial = 2187] [outer = 0x7fec09e8d400]
09:05:57 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
09:05:57 INFO - document served over http requires an https
09:05:57 INFO - sub-resource via xhr-request using the meta-referrer
09:05:57 INFO - delivery method with swap-origin-redirect and when
09:05:57 INFO - the target request is same-origin.
09:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1830ms
09:05:57 INFO - TEST-START | /resource-timing/test_resource_timing.html
09:05:57 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0bbae800 == 22 [pid = 3348] [id = 782]
09:05:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 166 (0x7fec0c95ec00) [pid = 3348] [serial = 2188] [outer = (nil)]
09:05:57 INFO - PROCESS | 3296 | ++DOMWINDOW == 167 (0x7fec0cba2800) [pid = 3348] [serial = 2189] [outer = 0x7fec0c95ec00]
09:05:58 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:58 INFO - PROCESS | 3296 | ++DOMWINDOW == 168 (0x7fec0d572000) [pid = 3348] [serial = 2190] [outer = 0x7fec0c95ec00]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 167 (0x7fec1097d400) [pid = 3348] [serial = 2099] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 166 (0x7fec0c96b000) [pid = 3348] [serial = 2135] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 165 (0x7fec0af73000) [pid = 3348] [serial = 2129] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 164 (0x7fec0b1e3800) [pid = 3348] [serial = 2090] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 163 (0x7fec0caa2000) [pid = 3348] [serial = 2093] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 162 (0x7fec0abe9c00) [pid = 3348] [serial = 2132] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 161 (0x7fec09e8a000) [pid = 3348] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 160 (0x7fec11f5ec00) [pid = 3348] [serial = 2124] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 159 (0x7fec109d7400) [pid = 3348] [serial = 2102] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 158 (0x7fec10a45c00) [pid = 3348] [serial = 2105] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 157 (0x7fec0f3bb000) [pid = 3348] [serial = 2096] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 156 (0x7fec10d21c00) [pid = 3348] [serial = 2108] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 155 (0x7fec11297000) [pid = 3348] [serial = 2111] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 154 (0x7fec11f61000) [pid = 3348] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 153 (0x7fec11a78800) [pid = 3348] [serial = 2114] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 152 (0x7fec0bcbcc00) [pid = 3348] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347907694]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec11f62400) [pid = 3348] [serial = 2119] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec0e60a000) [pid = 3348] [serial = 2138] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec0ade3800) [pid = 3348] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0adde000) [pid = 3348] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec09e86400) [pid = 3348] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec095a1000) [pid = 3348] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec11f5d400) [pid = 3348] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:05:59 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec12806000) [pid = 3348] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347907694]
09:05:59 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0c9a7000 == 23 [pid = 3348] [id = 783]
09:05:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 145 (0x7fec09e89c00) [pid = 3348] [serial = 2191] [outer = (nil)]
09:05:59 INFO - PROCESS | 3296 | ++DOMWINDOW == 146 (0x7fec0aef2000) [pid = 3348] [serial = 2192] [outer = 0x7fec09e89c00]
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
09:06:00 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"
09:06:00 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
09:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:06:00 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
09:06:00 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
09:06:00 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
09:06:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
09:06:00 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
09:06:00 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2952ms
09:06:00 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
09:06:00 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0d30d000 == 24 [pid = 3348] [id = 784]
09:06:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 147 (0x7fec0caa5400) [pid = 3348] [serial = 2193] [outer = (nil)]
09:06:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 148 (0x7fec0d972400) [pid = 3348] [serial = 2194] [outer = 0x7fec0caa5400]
09:06:00 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:06:00 INFO - PROCESS | 3296 | ++DOMWINDOW == 149 (0x7fec0e60c400) [pid = 3348] [serial = 2195] [outer = 0x7fec0caa5400]
09:06:02 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"
09:06:02 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
09:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:06:02 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
09:06:02 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2140ms
09:06:02 INFO - TEST-START | /screen-orientation/lock-basic.html
09:06:02 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0b24a000 == 25 [pid = 3348] [id = 785]
09:06:02 INFO - PROCESS | 3296 | ++DOMWINDOW == 150 (0x7fec0aeed400) [pid = 3348] [serial = 2196] [outer = (nil)]
09:06:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 151 (0x7fec0af76800) [pid = 3348] [serial = 2197] [outer = 0x7fec0aeed400]
09:06:03 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:06:03 INFO - PROCESS | 3296 | ++DOMWINDOW == 152 (0x7fec0d38d800) [pid = 3348] [serial = 2198] [outer = 0x7fec0aeed400]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a7000 == 24 [pid = 3348] [id = 783]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0bbae800 == 23 [pid = 3348] [id = 782]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa22800 == 22 [pid = 3348] [id = 781]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a7c000 == 21 [pid = 3348] [id = 780]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1306b800 == 20 [pid = 3348] [id = 778]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12a5b800 == 19 [pid = 3348] [id = 777]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1286f000 == 18 [pid = 3348] [id = 776]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec12860000 == 17 [pid = 3348] [id = 775]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11eca800 == 16 [pid = 3348] [id = 773]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11ed9800 == 15 [pid = 3348] [id = 774]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec11a1c800 == 14 [pid = 3348] [id = 772]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec10ee1800 == 13 [pid = 3348] [id = 771]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0ff32800 == 12 [pid = 3348] [id = 770]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0f34c800 == 11 [pid = 3348] [id = 769]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e624800 == 10 [pid = 3348] [id = 768]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d312800 == 9 [pid = 3348] [id = 767]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0c9a9800 == 8 [pid = 3348] [id = 766]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094c9000 == 7 [pid = 3348] [id = 765]
09:06:11 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b0ac800 == 6 [pid = 3348] [id = 764]
09:06:11 INFO - PROCESS | 3296 | --DOMWINDOW == 151 (0x7fec0b1efc00) [pid = 3348] [serial = 2133] [outer = (nil)] [url = about:blank]
09:06:11 INFO - PROCESS | 3296 | --DOMWINDOW == 150 (0x7fec0e767400) [pid = 3348] [serial = 2091] [outer = (nil)] [url = about:blank]
09:06:11 INFO - PROCESS | 3296 | --DOMWINDOW == 149 (0x7fec0d797c00) [pid = 3348] [serial = 2130] [outer = (nil)] [url = about:blank]
09:06:11 INFO - PROCESS | 3296 | --DOMWINDOW == 148 (0x7fec0d578400) [pid = 3348] [serial = 2136] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 147 (0x7fec0caa5800) [pid = 3348] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 146 (0x7fec0d869400) [pid = 3348] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 145 (0x7fec09e89c00) [pid = 3348] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 144 (0x7fec0e60b800) [pid = 3348] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 143 (0x7fec0e549c00) [pid = 3348] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 142 (0x7fec09e80400) [pid = 3348] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 141 (0x7fec10946800) [pid = 3348] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 140 (0x7fec0caadc00) [pid = 3348] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 139 (0x7fec12e5c000) [pid = 3348] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 138 (0x7fec0d38c400) [pid = 3348] [serial = 2039] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 137 (0x7fec11296800) [pid = 3348] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 136 (0x7fec0caa6800) [pid = 3348] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 135 (0x7fec0abdd400) [pid = 3348] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 134 (0x7fec0bd72000) [pid = 3348] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 133 (0x7fec12af1800) [pid = 3348] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347939359]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 132 (0x7fec095a1400) [pid = 3348] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 131 (0x7fec09e8e000) [pid = 3348] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 130 (0x7fec12802c00) [pid = 3348] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 129 (0x7fec09681800) [pid = 3348] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 128 (0x7fec12b2f800) [pid = 3348] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 127 (0x7fec0ff0b000) [pid = 3348] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 126 (0x7fec096d0000) [pid = 3348] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 125 (0x7fec109e4400) [pid = 3348] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 124 (0x7fec0e8b3800) [pid = 3348] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 123 (0x7fec1020d800) [pid = 3348] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 122 (0x7fec096c5800) [pid = 3348] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 121 (0x7fec096cd400) [pid = 3348] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 120 (0x7fec0967c400) [pid = 3348] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 119 (0x7fec11f5f800) [pid = 3348] [serial = 2118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 118 (0x7fec09e80800) [pid = 3348] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 117 (0x7fec09e8d400) [pid = 3348] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 116 (0x7fec0d397000) [pid = 3348] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 115 (0x7fec12bde800) [pid = 3348] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 114 (0x7fec0e8b2000) [pid = 3348] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 113 (0x7fec0bcc3800) [pid = 3348] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 112 (0x7fec0ff09800) [pid = 3348] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 111 (0x7fec0b1e2400) [pid = 3348] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 110 (0x7fec0967b000) [pid = 3348] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 109 (0x7fec0d794c00) [pid = 3348] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 108 (0x7fec0e9d1400) [pid = 3348] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 107 (0x7fec0c95ec00) [pid = 3348] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 106 (0x7fec10979800) [pid = 3348] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 105 (0x7fec109d6400) [pid = 3348] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 104 (0x7fec10978800) [pid = 3348] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 103 (0x7fec0d38ec00) [pid = 3348] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 102 (0x7fec12af2c00) [pid = 3348] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 101 (0x7fec10a4fc00) [pid = 3348] [serial = 2160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 100 (0x7fec0d573000) [pid = 3348] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 99 (0x7fec0967a800) [pid = 3348] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 98 (0x7fec0d975800) [pid = 3348] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 97 (0x7fec09e89400) [pid = 3348] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 96 (0x7fec096c8800) [pid = 3348] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 95 (0x7fec0caafc00) [pid = 3348] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 94 (0x7fec10d20800) [pid = 3348] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 93 (0x7fec0e613c00) [pid = 3348] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 92 (0x7fec0c965000) [pid = 3348] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 91 (0x7fec0f3c1400) [pid = 3348] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 90 (0x7fec096cf400) [pid = 3348] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 89 (0x7fec0e763c00) [pid = 3348] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 88 (0x7fec0addd800) [pid = 3348] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 87 (0x7fec0d794800) [pid = 3348] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 86 (0x7fec11f5dc00) [pid = 3348] [serial = 2165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 85 (0x7fec0aef1800) [pid = 3348] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 84 (0x7fec0f389800) [pid = 3348] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 83 (0x7fec0aee7000) [pid = 3348] [serial = 2123] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 82 (0x7fec1308b000) [pid = 3348] [serial = 2177] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 81 (0x7fec12b35400) [pid = 3348] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 80 (0x7fec12af5c00) [pid = 3348] [serial = 2166] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 79 (0x7fec10d1e400) [pid = 3348] [serial = 2156] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 78 (0x7fec12ace400) [pid = 3348] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 77 (0x7fec0ff0b400) [pid = 3348] [serial = 2150] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 76 (0x7fec12811400) [pid = 3348] [serial = 2161] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 75 (0x7fec10947c00) [pid = 3348] [serial = 2153] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 74 (0x7fec0e9d8c00) [pid = 3348] [serial = 2180] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 73 (0x7fec0b1e3400) [pid = 3348] [serial = 2186] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 72 (0x7fec0e9cf000) [pid = 3348] [serial = 2147] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 71 (0x7fec12af5000) [pid = 3348] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347939359]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 70 (0x7fec0d572800) [pid = 3348] [serial = 2144] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 69 (0x7fec12e5a000) [pid = 3348] [serial = 2174] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 68 (0x7fec09e8a800) [pid = 3348] [serial = 2141] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 67 (0x7fec12b34000) [pid = 3348] [serial = 2171] [outer = (nil)] [url = about:blank]
09:06:16 INFO - PROCESS | 3296 | --DOMWINDOW == 66 (0x7fec0abdc400) [pid = 3348] [serial = 2183] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 65 (0x7fec0cba2800) [pid = 3348] [serial = 2189] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 64 (0x7fec0aef2000) [pid = 3348] [serial = 2192] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 63 (0x7fec0d972400) [pid = 3348] [serial = 2194] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 62 (0x7fec0d396c00) [pid = 3348] [serial = 1971] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 61 (0x7fec0d57a000) [pid = 3348] [serial = 1974] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 60 (0x7fec0d874000) [pid = 3348] [serial = 1980] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 59 (0x7fec0ade2400) [pid = 3348] [serial = 1926] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 58 (0x7fec0cbac000) [pid = 3348] [serial = 1968] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 57 (0x7fec0bd6cc00) [pid = 3348] [serial = 2142] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 56 (0x7fec0e75ec00) [pid = 3348] [serial = 2016] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 55 (0x7fec0d79e800) [pid = 3348] [serial = 2049] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 54 (0x7fec11a81800) [pid = 3348] [serial = 2115] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 53 (0x7fec10971800) [pid = 3348] [serial = 2070] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 52 (0x7fec10988400) [pid = 3348] [serial = 2100] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 51 (0x7fec0e92bc00) [pid = 3348] [serial = 2022] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 50 (0x7fec0c962c00) [pid = 3348] [serial = 2007] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 49 (0x7fec11f6b800) [pid = 3348] [serial = 2120] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 48 (0x7fec0e8a8c00) [pid = 3348] [serial = 2019] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 47 (0x7fec0e9d8400) [pid = 3348] [serial = 2025] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 46 (0x7fec0bd69800) [pid = 3348] [serial = 1935] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 45 (0x7fec12acc400) [pid = 3348] [serial = 2125] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 44 (0x7fec10d29c00) [pid = 3348] [serial = 2109] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 43 (0x7fec0e551400) [pid = 3348] [serial = 2145] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 42 (0x7fec10a4c000) [pid = 3348] [serial = 2106] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 41 (0x7fec109dd400) [pid = 3348] [serial = 2103] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 40 (0x7fec0d79cc00) [pid = 3348] [serial = 1977] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 39 (0x7fec0e8b1000) [pid = 3348] [serial = 2052] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 38 (0x7fec0d870000) [pid = 3348] [serial = 2010] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 37 (0x7fec0ca3a800) [pid = 3348] [serial = 1941] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 36 (0x7fec131f9c00) [pid = 3348] [serial = 2181] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 35 (0x7fec10893000) [pid = 3348] [serial = 2097] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 34 (0x7fec0af76400) [pid = 3348] [serial = 1929] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 33 (0x7fec0e8b2c00) [pid = 3348] [serial = 2139] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 32 (0x7fec0b1ec000) [pid = 3348] [serial = 1932] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 31 (0x7fec0cba3c00) [pid = 3348] [serial = 1944] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 30 (0x7fec0e554000) [pid = 3348] [serial = 2013] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 29 (0x7fec0c95e400) [pid = 3348] [serial = 2187] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 28 (0x7fec0bcc1000) [pid = 3348] [serial = 1965] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 27 (0x7fec0aee8800) [pid = 3348] [serial = 2184] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 26 (0x7fec0c962000) [pid = 3348] [serial = 1938] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 25 (0x7fec0bd6b400) [pid = 3348] [serial = 2046] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 24 (0x7fec10888c00) [pid = 3348] [serial = 2064] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 23 (0x7fec0e553c00) [pid = 3348] [serial = 2094] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 22 (0x7fec0f385400) [pid = 3348] [serial = 2055] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 21 (0x7fec0ff11c00) [pid = 3348] [serial = 2061] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 20 (0x7fec10944400) [pid = 3348] [serial = 2067] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 19 (0x7fec0e545800) [pid = 3348] [serial = 1983] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 18 (0x7fec0f3c9800) [pid = 3348] [serial = 2058] [outer = (nil)] [url = about:blank]
09:06:17 INFO - PROCESS | 3296 | --DOMWINDOW == 17 (0x7fec1129fc00) [pid = 3348] [serial = 2112] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec094b1800 == 5 [pid = 3348] [id = 759]
09:06:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0e629800 == 4 [pid = 3348] [id = 747]
09:06:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0aa1e000 == 3 [pid = 3348] [id = 779]
09:06:21 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0d30d000 == 2 [pid = 3348] [id = 784]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7fec10886800) [pid = 3348] [serial = 2151] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 15 (0x7fec12aed800) [pid = 3348] [serial = 2162] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 14 (0x7fec12e67400) [pid = 3348] [serial = 2175] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 13 (0x7fec11a7ec00) [pid = 3348] [serial = 2157] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 12 (0x7fec12be7400) [pid = 3348] [serial = 2172] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 11 (0x7fec0f389000) [pid = 3348] [serial = 2148] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 10 (0x7fec130eec00) [pid = 3348] [serial = 2178] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 9 (0x7fec10989800) [pid = 3348] [serial = 2154] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 8 (0x7fec12b2b800) [pid = 3348] [serial = 2167] [outer = (nil)] [url = about:blank]
09:06:21 INFO - PROCESS | 3296 | --DOMWINDOW == 7 (0x7fec0d572000) [pid = 3348] [serial = 2190] [outer = (nil)] [url = about:blank]
09:06:25 INFO - PROCESS | 3296 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:06:25 INFO - PROCESS | 3296 | --DOMWINDOW == 6 (0x7fec0caa5400) [pid = 3348] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
09:06:26 INFO - PROCESS | 3296 | --DOMWINDOW == 5 (0x7fec0e60c400) [pid = 3348] [serial = 2195] [outer = (nil)] [url = about:blank]
09:06:26 INFO - PROCESS | 3296 | --DOMWINDOW == 4 (0x7fec0af76800) [pid = 3348] [serial = 2197] [outer = (nil)] [url = about:blank]
09:06:33 INFO - PROCESS | 3296 | MARIONETTE LOG: INFO: Timeout fired
09:06:33 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
09:06:33 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
09:06:33 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
09:06:33 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31241ms
09:06:33 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
09:06:33 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a6a800 == 3 [pid = 3348] [id = 786]
09:06:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 5 (0x7fec09392400) [pid = 3348] [serial = 2199] [outer = (nil)]
09:06:33 INFO - PROCESS | 3296 | ++DOMWINDOW == 6 (0x7fec09393c00) [pid = 3348] [serial = 2200] [outer = 0x7fec09392400]
09:06:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:06:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 7 (0x7fec09676400) [pid = 3348] [serial = 2201] [outer = 0x7fec09392400]
09:06:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a69000 == 4 [pid = 3348] [id = 787]
09:06:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 8 (0x7fec09684c00) [pid = 3348] [serial = 2202] [outer = (nil)]
09:06:34 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a7f800 == 5 [pid = 3348] [id = 788]
09:06:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7fec09685400) [pid = 3348] [serial = 2203] [outer = (nil)]
09:06:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 10 (0x7fec09685c00) [pid = 3348] [serial = 2204] [outer = 0x7fec09685400]
09:06:34 INFO - PROCESS | 3296 | ++DOMWINDOW == 11 (0x7fec09e80800) [pid = 3348] [serial = 2205] [outer = 0x7fec09684c00]
09:06:42 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec0b24a000 == 4 [pid = 3348] [id = 785]
09:06:48 INFO - PROCESS | 3296 | --DOMWINDOW == 10 (0x7fec0d38d800) [pid = 3348] [serial = 2198] [outer = (nil)] [url = about:blank]
09:06:48 INFO - PROCESS | 3296 | --DOMWINDOW == 9 (0x7fec09393c00) [pid = 3348] [serial = 2200] [outer = (nil)] [url = about:blank]
09:06:48 INFO - PROCESS | 3296 | --DOMWINDOW == 8 (0x7fec0aeed400) [pid = 3348] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
09:07:04 INFO - PROCESS | 3296 | MARIONETTE LOG: INFO: Timeout fired
09:07:04 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"
09:07:04 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
09:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:07:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
09:07:04 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
09:07:04 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
09:07:04 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
09:07:04 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30847ms
09:07:04 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
09:07:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a69000 == 3 [pid = 3348] [id = 787]
09:07:04 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a7f800 == 2 [pid = 3348] [id = 788]
09:07:04 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a73000 == 3 [pid = 3348] [id = 789]
09:07:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7fec09391800) [pid = 3348] [serial = 2206] [outer = (nil)]
09:07:04 INFO - PROCESS | 3296 | ++DOMWINDOW == 10 (0x7fec09396000) [pid = 3348] [serial = 2207] [outer = 0x7fec09391800]
09:07:05 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:05 INFO - PROCESS | 3296 | ++DOMWINDOW == 11 (0x7fec0967bc00) [pid = 3348] [serial = 2208] [outer = 0x7fec09391800]
09:07:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a71800 == 4 [pid = 3348] [id = 790]
09:07:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 12 (0x7fec09e87400) [pid = 3348] [serial = 2209] [outer = (nil)]
09:07:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 13 (0x7fec09e89400) [pid = 3348] [serial = 2210] [outer = 0x7fec09e87400]
09:07:13 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a6a800 == 3 [pid = 3348] [id = 786]
09:07:13 INFO - PROCESS | 3296 | --DOMWINDOW == 12 (0x7fec09e80800) [pid = 3348] [serial = 2205] [outer = 0x7fec09684c00] [url = about:blank]
09:07:13 INFO - PROCESS | 3296 | --DOMWINDOW == 11 (0x7fec09685c00) [pid = 3348] [serial = 2204] [outer = 0x7fec09685400] [url = about:blank]
09:07:13 INFO - PROCESS | 3296 | --DOMWINDOW == 10 (0x7fec09685400) [pid = 3348] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
09:07:13 INFO - PROCESS | 3296 | --DOMWINDOW == 9 (0x7fec09684c00) [pid = 3348] [serial = 2202] [outer = (nil)] [url = about:blank]
09:07:19 INFO - PROCESS | 3296 | --DOMWINDOW == 8 (0x7fec09676400) [pid = 3348] [serial = 2201] [outer = (nil)] [url = about:blank]
09:07:19 INFO - PROCESS | 3296 | --DOMWINDOW == 7 (0x7fec09396000) [pid = 3348] [serial = 2207] [outer = (nil)] [url = about:blank]
09:07:19 INFO - PROCESS | 3296 | --DOMWINDOW == 6 (0x7fec09392400) [pid = 3348] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
09:07:35 INFO - PROCESS | 3296 | MARIONETTE LOG: INFO: Timeout fired
09:07:35 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
09:07:35 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 31031ms
09:07:35 INFO - TEST-START | /screen-orientation/onchange-event.html
09:07:35 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a71800 == 2 [pid = 3348] [id = 790]
09:07:35 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a6f000 == 3 [pid = 3348] [id = 791]
09:07:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 7 (0x7fec09395000) [pid = 3348] [serial = 2211] [outer = (nil)]
09:07:35 INFO - PROCESS | 3296 | ++DOMWINDOW == 8 (0x7fec09599400) [pid = 3348] [serial = 2212] [outer = 0x7fec09395000]
09:07:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:36 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7fec0967cc00) [pid = 3348] [serial = 2213] [outer = 0x7fec09395000]
09:07:44 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a73000 == 2 [pid = 3348] [id = 789]
09:07:44 INFO - PROCESS | 3296 | --DOMWINDOW == 8 (0x7fec09e89400) [pid = 3348] [serial = 2210] [outer = 0x7fec09e87400] [url = about:blank]
09:07:44 INFO - PROCESS | 3296 | --DOMWINDOW == 7 (0x7fec09e87400) [pid = 3348] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
09:07:50 INFO - PROCESS | 3296 | --DOMWINDOW == 6 (0x7fec09599400) [pid = 3348] [serial = 2212] [outer = (nil)] [url = about:blank]
09:07:50 INFO - PROCESS | 3296 | --DOMWINDOW == 5 (0x7fec09391800) [pid = 3348] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
09:07:55 INFO - PROCESS | 3296 | --DOMWINDOW == 4 (0x7fec0967bc00) [pid = 3348] [serial = 2208] [outer = (nil)] [url = about:blank]
09:08:06 INFO - PROCESS | 3296 | MARIONETTE LOG: INFO: Timeout fired
09:08:06 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
09:08:06 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
09:08:06 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30935ms
09:08:06 INFO - TEST-START | /screen-orientation/orientation-api.html
09:08:06 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a6d800 == 3 [pid = 3348] [id = 792]
09:08:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 5 (0x7fec09395400) [pid = 3348] [serial = 2214] [outer = (nil)]
09:08:06 INFO - PROCESS | 3296 | ++DOMWINDOW == 6 (0x7fec09396800) [pid = 3348] [serial = 2215] [outer = 0x7fec09395400]
09:08:07 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:08:07 INFO - PROCESS | 3296 | ++DOMWINDOW == 7 (0x7fec0967bc00) [pid = 3348] [serial = 2216] [outer = 0x7fec09395400]
09:08:07 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
09:08:07 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
09:08:07 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
09:08:07 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1427ms
09:08:07 INFO - TEST-START | /screen-orientation/orientation-reading.html
09:08:08 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07ade800 == 4 [pid = 3348] [id = 793]
09:08:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 8 (0x7fec09393800) [pid = 3348] [serial = 2217] [outer = (nil)]
09:08:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 9 (0x7fec09e87400) [pid = 3348] [serial = 2218] [outer = 0x7fec09393800]
09:08:08 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:08:08 INFO - PROCESS | 3296 | ++DOMWINDOW == 10 (0x7fec09679800) [pid = 3348] [serial = 2219] [outer = 0x7fec09393800]
09:08:09 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
09:08:09 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
09:08:09 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
09:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:08:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:08:09 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
09:08:09 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
09:08:09 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
09:08:09 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
09:08:09 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
09:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:08:09 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
09:08:09 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
09:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:08:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:08:09 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
09:08:09 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1484ms
09:08:09 INFO - TEST-START | /selection/Document-open.html
09:08:09 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec093af000 == 5 [pid = 3348] [id = 794]
09:08:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 11 (0x7fec09e89400) [pid = 3348] [serial = 2220] [outer = (nil)]
09:08:09 INFO - PROCESS | 3296 | ++DOMWINDOW == 12 (0x7fec0abe6400) [pid = 3348] [serial = 2221] [outer = 0x7fec09e89400]
09:08:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:08:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 13 (0x7fec0ade4400) [pid = 3348] [serial = 2222] [outer = 0x7fec09e89400]
09:08:10 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae2f800 == 6 [pid = 3348] [id = 795]
09:08:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 14 (0x7fec0ade7800) [pid = 3348] [serial = 2223] [outer = (nil)]
09:08:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 15 (0x7fec0ade9400) [pid = 3348] [serial = 2224] [outer = 0x7fec0ade7800]
09:08:10 INFO - PROCESS | 3296 | ++DOMWINDOW == 16 (0x7fec09395c00) [pid = 3348] [serial = 2225] [outer = 0x7fec0ade7800]
09:08:10 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
09:08:10 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 ""
09:08:10 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
09:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:08:10 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
09:08:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
09:08:10 INFO - TEST-OK | /selection/Document-open.html | took 1630ms
09:08:12 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae43000 == 7 [pid = 3348] [id = 796]
09:08:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 17 (0x7fec0abe6c00) [pid = 3348] [serial = 2226] [outer = (nil)]
09:08:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 18 (0x7fec0ade4c00) [pid = 3348] [serial = 2227] [outer = 0x7fec0abe6c00]
09:08:12 INFO - TEST-START | /selection/addRange.html
09:08:12 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:08:12 INFO - PROCESS | 3296 | ++DOMWINDOW == 19 (0x7fec0aeea000) [pid = 3348] [serial = 2228] [outer = 0x7fec0abe6c00]
09:08:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:13 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:14 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:15 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:16 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:17 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:18 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:19 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:20 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:21 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:22 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:23 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:24 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:25 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:26 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:27 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:28 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:29 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:30 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:31 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:32 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:33 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:34 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:35 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:36 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:37 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:38 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:39 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:40 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:42 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:44 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:45 INFO - PROCESS | 3296 | [Child 3348] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:09:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a6f000 == 6 [pid = 3348] [id = 791]
09:09:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07a6d800 == 5 [pid = 3348] [id = 792]
09:09:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07ade800 == 4 [pid = 3348] [id = 793]
09:09:33 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec093af000 == 3 [pid = 3348] [id = 794]
09:09:33 INFO - PROCESS | 3296 | --DOMWINDOW == 18 (0x7fec0ade9400) [pid = 3348] [serial = 2224] [outer = 0x7fec0ade7800] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:09:36 INFO - PROCESS | 3296 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 17 (0x7fec09396800) [pid = 3348] [serial = 2215] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 16 (0x7fec0967bc00) [pid = 3348] [serial = 2216] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 15 (0x7fec0abe6400) [pid = 3348] [serial = 2221] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 14 (0x7fec09e87400) [pid = 3348] [serial = 2218] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 13 (0x7fec0967cc00) [pid = 3348] [serial = 2213] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 12 (0x7fec09395c00) [pid = 3348] [serial = 2225] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 11 (0x7fec0ade4c00) [pid = 3348] [serial = 2227] [outer = (nil)] [url = about:blank]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 10 (0x7fec09395400) [pid = 3348] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 9 (0x7fec09e89400) [pid = 3348] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 8 (0x7fec09395000) [pid = 3348] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 7 (0x7fec09393800) [pid = 3348] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
09:09:36 INFO - PROCESS | 3296 | --DOMWINDOW == 6 (0x7fec0ade7800) [pid = 3348] [serial = 2223] [outer = (nil)] [url = about:blank]
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - Selection.addRange() tests
09:09:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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̈ḧ
09:09:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - Selection.addRange() tests
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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̈ḧ
09:09:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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̈ḧ
09:09:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - Selection.addRange() tests
09:09:39 INFO - Selection.addRange() tests
09:09:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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̈ḧ
09:09:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - Selection.addRange() tests
09:09:39 INFO - Selection.addRange() tests
09:09:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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̈ḧ
09:09:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - Selection.addRange() tests
09:09:40 INFO - Selection.addRange() tests
09:09:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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̈ḧ
09:09:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - Selection.addRange() tests
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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̈ḧ
09:09:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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̈ḧ
09:09:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - Selection.addRange() tests
09:09:42 INFO - Selection.addRange() tests
09:09:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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̈ḧ
09:09:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - Selection.addRange() tests
09:09:42 INFO - Selection.addRange() tests
09:09:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:43 INFO - Selection.addRange() tests
09:09:43 INFO - Selection.addRange() tests
09:09:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:43 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - Selection.addRange() tests
09:09:44 INFO - Selection.addRange() tests
09:09:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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̈ḧ
09:09:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - Selection.addRange() tests
09:09:45 INFO - Selection.addRange() tests
09:09:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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̈ḧ
09:09:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - Selection.addRange() tests
09:09:46 INFO - Selection.addRange() tests
09:09:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:46 INFO - "
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:46 INFO - PROCESS | 3296 | --DOMWINDOW == 5 (0x7fec0ade4400) [pid = 3348] [serial = 2222] [outer = (nil)] [url = about:blank]
09:09:46 INFO - PROCESS | 3296 | --DOMWINDOW == 4 (0x7fec09679800) [pid = 3348] [serial = 2219] [outer = (nil)] [url = about:blank]
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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̈ḧ
09:09:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:46 INFO - "
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:46 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:46 INFO - Selection.addRange() tests
09:09:46 INFO - Selection.addRange() tests
09:09:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:46 INFO - "
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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 ""
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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̈ḧ
09:09:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:46 INFO - "
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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 ""
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - Selection.addRange() tests
09:09:47 INFO - Selection.addRange() tests
09:09:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:47 INFO - "
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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̈ḧ
09:09:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:47 INFO - "
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - Selection.addRange() tests
09:09:47 INFO - Selection.addRange() tests
09:09:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:47 INFO - "
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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̈ḧ
09:09:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:47 INFO - "
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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 ""
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 INFO - Selection.addRange() tests
09:09:48 INFO - Selection.addRange() tests
09:09:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:48 INFO - "
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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 ""
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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̈ḧ
09:09:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:48 INFO - "
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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 ""
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09:48 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
09:09: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 first added range must modify the Selection's last Range
09:09: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 first added Range
09:09: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 not throw exceptions or modify the range it's given
09:09:48 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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09: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
09:09:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09: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
09:09:48 INFO - Selection.addRange() tests
09:09:49 INFO - Selection.addRange() tests
09:09:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:49 INFO - "
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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 ""
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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̈ḧ
09:09:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:49 INFO - "
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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 ""
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 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
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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
09:09:49 INFO - Selection.addRange() tests
09:09:49 INFO - Selection.addRange() tests
09:09:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:49 INFO - "
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:49 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 ""
09:09:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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̈ḧ
09:09:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:50 INFO - "
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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 ""
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - Selection.addRange() tests
09:09:50 INFO - Selection.addRange() tests
09:09:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:50 INFO - "
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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 ""
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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̈ḧ
09:09:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:50 INFO - "
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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 ""
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 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
09:09:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:50 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
09:09:50 INFO - Selection.addRange() tests
09:09:51 INFO - Selection.addRange() tests
09:09:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:51 INFO - "
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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 ""
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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̈ḧ
09:09:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:51 INFO - "
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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 ""
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - Selection.addRange() tests
09:09:51 INFO - Selection.addRange() tests
09:09:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:51 INFO - "
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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 ""
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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̈ḧ
09:09:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:51 INFO - "
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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 ""
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:51 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - Selection.addRange() tests
09:09:52 INFO - Selection.addRange() tests
09:09:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:52 INFO - "
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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 ""
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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̈ḧ
09:09:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:52 INFO - "
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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 ""
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 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
09:09:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:52 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
09:09:52 INFO - Selection.addRange() tests
09:09:53 INFO - Selection.addRange() tests
09:09:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:53 INFO - "
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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 ""
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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̈ḧ
09:09:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:53 INFO - "
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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 ""
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - Selection.addRange() tests
09:09:53 INFO - Selection.addRange() tests
09:09:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:53 INFO - "
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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 ""
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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̈ḧ
09:09:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:53 INFO - "
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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 ""
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 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
09:09:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:53 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
09:09:53 INFO - Selection.addRange() tests
09:09:54 INFO - Selection.addRange() tests
09:09:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:54 INFO - "
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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 ""
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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̈ḧ
09:09:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:54 INFO - "
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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 ""
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 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
09:09:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:54 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
09:09:54 INFO - Selection.addRange() tests
09:09:55 INFO - Selection.addRange() tests
09:09:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:55 INFO - "
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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 ""
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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̈ḧ
09:09:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:55 INFO - "
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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 ""
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - Selection.addRange() tests
09:09:55 INFO - Selection.addRange() tests
09:09:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:55 INFO - "
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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 ""
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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̈ḧ
09:09:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:55 INFO - "
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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 ""
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 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
09:09:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:55 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
09:09:55 INFO - Selection.addRange() tests
09:09:56 INFO - Selection.addRange() tests
09:09:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:56 INFO - "
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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 ""
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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̈ḧ
09:09:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:56 INFO - "
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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 ""
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 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
09:09:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:56 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
09:09:56 INFO - Selection.addRange() tests
09:09:57 INFO - Selection.addRange() tests
09:09:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:57 INFO - "
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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 ""
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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̈ḧ
09:09:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:57 INFO - "
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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 ""
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - Selection.addRange() tests
09:09:57 INFO - Selection.addRange() tests
09:09:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:57 INFO - "
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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 ""
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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̈ḧ
09:09:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:57 INFO - "
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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 ""
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:57 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - Selection.addRange() tests
09:09:58 INFO - Selection.addRange() tests
09:09:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:58 INFO - "
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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 ""
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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̈ḧ
09:09:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:58 INFO - "
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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 ""
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 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
09:09:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:58 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
09:09:58 INFO - Selection.addRange() tests
09:09:58 INFO - Selection.addRange() tests
09:09:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:59 INFO - "
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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 ""
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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̈ḧ
09:09:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:59 INFO - "
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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 ""
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - Selection.addRange() tests
09:09:59 INFO - Selection.addRange() tests
09:09:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:59 INFO - "
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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 ""
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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̈ḧ
09:09:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:59 INFO - "
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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 ""
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 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
09:09:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:59 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
09:09:59 INFO - Selection.addRange() tests
09:10:00 INFO - Selection.addRange() tests
09:10:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:00 INFO - "
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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 ""
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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̈ḧ
09:10:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:00 INFO - "
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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 ""
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - Selection.addRange() tests
09:10:00 INFO - Selection.addRange() tests
09:10:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:00 INFO - "
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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 ""
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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̈ḧ
09:10:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:00 INFO - "
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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 ""
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 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
09:10:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:00 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
09:10:00 INFO - Selection.addRange() tests
09:10:01 INFO - Selection.addRange() tests
09:10:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:01 INFO - "
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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 ""
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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̈ḧ
09:10:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:01 INFO - "
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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 ""
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - Selection.addRange() tests
09:10:01 INFO - Selection.addRange() tests
09:10:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:01 INFO - "
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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 ""
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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̈ḧ
09:10:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:01 INFO - "
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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 ""
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 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
09:10:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:01 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
09:10:01 INFO - Selection.addRange() tests
09:10:02 INFO - Selection.addRange() tests
09:10:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:02 INFO - "
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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 ""
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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̈ḧ
09:10:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:02 INFO - "
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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 ""
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 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
09:10:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:02 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
09:10:02 INFO - Selection.addRange() tests
09:10:03 INFO - Selection.addRange() tests
09:10:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:03 INFO - "
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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 ""
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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̈ḧ
09:10:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:03 INFO - "
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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 ""
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 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
09:10:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:03 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
09:10:03 INFO - Selection.addRange() tests
09:10:04 INFO - Selection.addRange() tests
09:10:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:04 INFO - "
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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 ""
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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̈ḧ
09:10:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:04 INFO - "
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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 ""
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - Selection.addRange() tests
09:10:04 INFO - Selection.addRange() tests
09:10:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:04 INFO - "
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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 ""
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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̈ḧ
09:10:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:04 INFO - "
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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 ""
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 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
09:10:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:04 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
09:10:04 INFO - Selection.addRange() tests
09:10:05 INFO - Selection.addRange() tests
09:10:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:05 INFO - "
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:10:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:05 INFO - "
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:10:05 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 INFO - Selection.addRange() tests
09:10:05 INFO - Selection.addRange() tests
09:10:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:05 INFO - "
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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 ""
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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̈ḧ
09:10:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:05 INFO - "
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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 ""
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:05 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
09:10:05 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
09:10:05 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
09:10:05 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
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:10:06 INFO - Selection.addRange() tests
09:10:06 INFO - Selection.addRange() tests
09:10:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:06 INFO - "
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:10:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:06 INFO - "
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:10:06 INFO - Selection.addRange() tests
09:10:06 INFO - Selection.addRange() tests
09:10:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:06 INFO - "
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:10:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:06 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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̈ḧ
09:10:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:07 INFO - "
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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 ""
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - Selection.addRange() tests
09:10:07 INFO - Selection.addRange() tests
09:10:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:07 INFO - "
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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 ""
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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̈ḧ
09:10:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:07 INFO - "
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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 ""
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 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
09:10:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:07 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
09:10:07 INFO - Selection.addRange() tests
09:10:08 INFO - Selection.addRange() tests
09:10:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:08 INFO - "
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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 ""
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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̈ḧ
09:10:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:08 INFO - "
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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 ""
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - Selection.addRange() tests
09:10:08 INFO - Selection.addRange() tests
09:10:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:08 INFO - "
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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 ""
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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̈ḧ
09:10:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:08 INFO - "
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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 ""
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 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
09:10:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:08 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
09:10:08 INFO - Selection.addRange() tests
09:10:09 INFO - Selection.addRange() tests
09:10:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:09 INFO - "
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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 ""
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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̈ḧ
09:10:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:09 INFO - "
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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 ""
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - Selection.addRange() tests
09:10:09 INFO - Selection.addRange() tests
09:10:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:09 INFO - "
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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 ""
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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̈ḧ
09:10:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:09 INFO - "
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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 ""
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 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
09:10:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:09 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
09:10:09 INFO - Selection.addRange() tests
09:10:10 INFO - Selection.addRange() tests
09:10:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:10 INFO - "
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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 ""
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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̈ḧ
09:10:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:10 INFO - "
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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 ""
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - Selection.addRange() tests
09:10:10 INFO - Selection.addRange() tests
09:10:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:10 INFO - "
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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 ""
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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̈ḧ
09:10:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:10 INFO - "
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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 ""
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 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
09:10:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:10 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
09:10:10 INFO - Selection.addRange() tests
09:10:11 INFO - Selection.addRange() tests
09:10:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:11 INFO - "
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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 ""
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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̈ḧ
09:10:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:11 INFO - "
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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 ""
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - Selection.addRange() tests
09:10:11 INFO - Selection.addRange() tests
09:10:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:11 INFO - "
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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 ""
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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̈ḧ
09:10:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:11 INFO - "
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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 ""
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 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
09:10:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - Selection.addRange() tests
09:10:12 INFO - Selection.addRange() tests
09:10:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:12 INFO - "
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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 ""
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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̈ḧ
09:10:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:12 INFO - "
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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 ""
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 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
09:10:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:12 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
09:10:12 INFO - Selection.addRange() tests
09:10:12 INFO - Selection.addRange() tests
09:10:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:13 INFO - "
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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 ""
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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̈ḧ
09:10:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:10:13 INFO - "
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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 ""
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 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
09:10:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:10:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:10:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:10:13 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
09:10:13 INFO - - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:36 INFO - root.query(q)
09:11:36 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:36 INFO - root.queryAll(q)
09:11:36 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:36 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:36 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:36 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:36 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:36 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 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 () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 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 () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 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 () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 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 () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:37 INFO - root.queryAll(q)
09:11:37 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:37 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:37 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:37 INFO - root.query(q)
09:11:37 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:37 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:37 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:37 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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 () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:38 INFO - root.query(q)
09:11:38 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:38 INFO - root.queryAll(q)
09:11:38 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:38 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:38 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:38 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
09:11:38 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:38 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:38 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec1318e000 == 7 [pid = 3348] [id = 807]
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:39 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:39 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
09:11:39 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:39 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:11:40 INFO - #descendant-div2 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:11:40 INFO - #descendant-div2 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - >
09:11:40 INFO - #child-div2 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - >
09:11:40 INFO - #child-div2 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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>
09:11:40 INFO - #child-div2 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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>
09:11:40 INFO - #child-div2 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - >#child-div2 - root.queryAll is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - >#child-div2 - root.query is not a function
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:40 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
09:11:40 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:40 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - +
09:11:41 INFO - #adjacent-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - +
09:11:41 INFO - #adjacent-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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+
09:11:41 INFO - #adjacent-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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+
09:11:41 INFO - #adjacent-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - +#adjacent-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - +#adjacent-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ~
09:11:41 INFO - #sibling-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ~
09:11:41 INFO - #sibling-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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~
09:11:41 INFO - #sibling-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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~
09:11:41 INFO - #sibling-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ~#sibling-p3 - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ~#sibling-p3 - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO -
09:11:41 INFO - ,
09:11:41 INFO -
09:11:41 INFO - #group strong - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO -
09:11:41 INFO - ,
09:11:41 INFO -
09:11:41 INFO - #group strong - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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,
09:11:41 INFO - #group strong - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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,
09:11:41 INFO - #group strong - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ,#group strong - root.queryAll is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - ,#group strong - root.query is not a function
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 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
09:11:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:41 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11432ms
09:11:41 INFO - PROCESS | 3296 | --DOCSHELL 0x7fec07d21800 == 6 [pid = 3348] [id = 806]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 27 (0x7fec0967f400) [pid = 3348] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 26 (0x7fec0abe6400) [pid = 3348] [serial = 2241] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 25 (0x7fec0c8f4000) [pid = 3348] [serial = 2249] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 24 (0x7fec0c8eac00) [pid = 3348] [serial = 2247] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 23 (0x7fec09681000) [pid = 3348] [serial = 2234] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 22 (0x7fec0bcc8c00) [pid = 3348] [serial = 2244] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 21 (0x7fec0af74400) [pid = 3348] [serial = 2254] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 20 (0x7fec0c968400) [pid = 3348] [serial = 2257] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 19 (0x7fec0aef1c00) [pid = 3348] [serial = 2260] [outer = (nil)] [url = about:blank]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 18 (0x7fec0aee6c00) [pid = 3348] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
09:11:41 INFO - PROCESS | 3296 | --DOMWINDOW == 17 (0x7fec09394400) [pid = 3348] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
09:11:41 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
09:11:41 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec064ee000 == 7 [pid = 3348] [id = 811]
09:11:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 18 (0x7fec09406000) [pid = 3348] [serial = 2267] [outer = (nil)]
09:11:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 19 (0x7fec0940a400) [pid = 3348] [serial = 2268] [outer = 0x7fec09406000]
09:11:41 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:11:41 INFO - PROCESS | 3296 | ++DOMWINDOW == 20 (0x7fec09411800) [pid = 3348] [serial = 2269] [outer = 0x7fec09406000]
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
09:11:42 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 "
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
09:11:42 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"
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
09:11:42 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 "
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:42 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
09:11:42 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"
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:42 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
09:11:42 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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 { "
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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]
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 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"
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:43 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1916ms
09:11:43 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
09:11:43 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec0ae2f000 == 8 [pid = 3348] [id = 812]
09:11:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 21 (0x7fec09405000) [pid = 3348] [serial = 2270] [outer = (nil)]
09:11:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 22 (0x7fec09680400) [pid = 3348] [serial = 2271] [outer = 0x7fec09405000]
09:11:43 INFO - PROCESS | 3296 | [Child 3348] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:11:43 INFO - PROCESS | 3296 | ++DOMWINDOW == 23 (0x7fec0ca36000) [pid = 3348] [serial = 2272] [outer = 0x7fec09405000]
09:11:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a64800 == 9 [pid = 3348] [id = 813]
09:11:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 24 (0x7fec09680800) [pid = 3348] [serial = 2273] [outer = (nil)]
09:11:44 INFO - PROCESS | 3296 | ++DOCSHELL 0x7fec07a6d800 == 10 [pid = 3348] [id = 814]
09:11:44 INFO - PROCESS | 3296 | ++DOMWINDOW == 25 (0x7fec09682400) [pid = 3348] [serial = 2274] [outer = (nil)]
09:11:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 26 (0x7fec0abe9c00) [pid = 3348] [serial = 2275] [outer = 0x7fec09680800]
09:11:45 INFO - PROCESS | 3296 | ++DOMWINDOW == 27 (0x7fec0addf400) [pid = 3348] [serial = 2276] [outer = 0x7fec09682400]
09:11:46 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
09:11:46 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:46 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
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:46 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:46 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
09:11:47 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 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
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:11:47 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:47 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:47 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */